在此集合中使用find()。pretty()的正确方法是什么

时间:2019-04-24 17:42:53

标签: mongodb

我需要使用find()。pretty()来获取svalue和unit的值,但是我不确定如何正确地编写它,对语法的任何帮助将不胜感激。

Version

2 个答案:

答案 0 :(得分:0)

您可以这样做

db.<table_name>.find({},{"IOT.measurements.svalue":"","IOT.measurements.units":""}).pretty()

这将只返回svalueunits。如果您不想要_id 您可以设置_id。像这样

_id:false

答案 1 :(得分:0)

要获得预期结果,请使用以下查找选项,并使用“ 0”排除列,使用“ 1”包括输出列

db.measurements.find({},{"IOT.measurements.svalue":1,"IOT.measurements.units":1}).pretty()