当你在Mongodb中限制你的查询时,有没有办法说“我只想要这个键”?或者,您是否必须始终使用{key_one:0}主动拒绝字段Mongodb查询说“只有这个字段”,而不是必须逐个拒绝每个字段?
例如。我只想用我的db.tonight.find()来取得key_four的值。
JSON结构
{
key_one : "some string",
key_two: "some string",
key_three : "some string",
key_four: "some string",
key_five: "some string",
key_six: "some string"
}
如何简化呢?
查询:
db.tonight.find({},{_id:0,key_six:0,key_five:0,key_three:0,key_two:0,key_one:0})
你可以做'{_id:0,key_one:1}'应该有同样的效果 – Sammaye
让我检查一下。我想我搞砸了语法。需要编辑问题以获得测试工作。 –
今晚我会回来的。我得走了。我给出的例子是错误的。 –