mongodb导致的特定字段

时间:2012-08-24 10:45:56

标签: mongodb mongodb-java

我是mongodb的新手。我需要知道如何从集合中的文档中单独检索一个特定的字段。

例如:

db.things.findOne({name:"mongo"});

结果:

{"_id" : "497dab624ee47b3a675d2d9c" , "name" : "mongo" , "type" : "database"}

但结果我只需要输入字段。如何在查询查询中指定它?

3 个答案:

答案 0 :(得分:5)

db.things.findOne({name:"mongo"}, {type : 1});

答案 1 :(得分:1)

尝试

db.things.findOne({name:"mongo"}, {type:1});

答案 2 :(得分:0)

db.things.find({name:"mongo"}, {type:true, "_id":false}).
如果您不将其标记为false,则默认情况下会出现

_id