有什么办法只能返回B级商店的字段吗?
我尝试过:db.restaurant.find( {"Result.Grade" : "B"} )
但是它将返回所有B级的文档内容。
谢谢!
答案 0 :(得分:0)
find
查询中的第一个参数用于过滤器。使用第二个参数并传递要检索的字段。
db.restaurant.find(
{ "Result.Grade" : "B" }, //filter
{ "Name": 1, "Number": 1 } //projection
)
在mongodb节点驱动程序中,使用.project()
游标方法
db.restaurant.find(
{ "Result.Grade" : "B" },
).project({ "Name": 1, "Number": 1 })