mongodb的find()是否返回指定投影中缺少字段的对象?

时间:2012-12-15 02:57:27

标签: mongodb

如果我有一个包含此内容的mongodb:

{ _id:ObjectId(0), name:"foo", hits:5 }

此查询会返回:

find({name:"foo"}, {hits:1, flow:1})

如果是这样,返回的对象会是什么样子?

1 个答案:

答案 0 :(得分:3)

是的,它会是这样的:

{ "_id": ObjectId("000000000000000000000000"), "hits": 5 }

name被省略,因为它未包含在投影中,但默认情况下包含_id