2

私はmongodbの初心者です。コレクション内のドキュメントから特定のフィールドだけを取得する方法を知る必要があります。

例えば:

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

結果:

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

しかし、結果として必要なのは型フィールドだけです。検索クエリで指定する方法は?

4

3 に答える 3

5
db.things.findOne({name:"mongo"}, {type : 1});
于 2012-08-24T10:52:11.480 に答える
1

試す

db.things.findOne({name:"mongo"}, {type:1});
于 2012-08-24T10:52:36.827 に答える
0
db.things.find({name:"mongo"}, {type:true, "_id":false}).

_idfalse としてマークしない場合、デフォルトで設定されます。

于 2014-01-16T04:03:20.137 に答える