我需要使用find()。pretty()来获取svalue和unit的值,但是我不确定如何正确地编写它,对语法的任何帮助将不胜感激。
Version
答案 0 :(得分:0)
您可以这样做
db.<table_name>.find({},{"IOT.measurements.svalue":"","IOT.measurements.units":""}).pretty()
这将只返回svalue
和units
。如果您不想要_id
您可以设置_id
。像这样
_id:false
答案 1 :(得分:0)
要获得预期结果,请使用以下查找选项,并使用“ 0”排除列,使用“ 1”包括输出列
db.measurements.find({},{"IOT.measurements.svalue":1,"IOT.measurements.units":1}).pretty()