例如,如果我不想返回电话号码
给定一个对象
{ who: [ { name: "Joe", phone: "555-555-5555" } ], what: "eat"}
我可以执行一个不包括电话号码的查询吗?即类似于此的东西? (但是这个查询不起作用,因为我无法操纵谁的投射。)
find({}{who.phone:0}).limit(10)
答案 0 :(得分:1)
你很接近,你只需要引用你的虚线键(并添加一个缺少的逗号):
find({}, {'who.phone': 0}).limit(10)