Mongodb 有没有办法排除mongo对象子集合中的某个字段?
例如,如果我不想返回电话号码 给定对象Mongodb 有没有办法排除mongo对象子集合中的某个字段?,mongodb,mongoose,Mongodb,Mongoose,例如,如果我不想返回电话号码 给定对象 { who: [ { name: "Joe", phone: "555-555-5555" } ], what: "eat"} 我可以做一个从谁那里排除电话号码的查询吗?i、 类似的东西?(但这个查询不起作用,因为我无法操纵who的投影) 很接近,只需引用虚线键(并添加缺少的逗号): 查找({}, {'who.phone':0}。限制(10) 添加文档链接: find({}{who.phone:0}).limit(10)
{ who: [ { name: "Joe", phone: "555-555-5555" } ], what: "eat"}
我可以做一个从谁那里排除电话号码的查询吗?i、 类似的东西?(但这个查询不起作用,因为我无法操纵who的投影)
很接近,只需引用虚线键(并添加缺少的逗号):
查找({}, {'who.phone':0}。限制(10)
添加文档链接:
find({}{who.phone:0}).limit(10)