2016-09-22 6 views
0

例えば、nameフィールドがmongoドキュメントpersonにある場合。 SQLでは、クエリはselect name from person;のようになり、すべての名前が返されます。 mongoに相当するものは何ですか?フィールド内のすべての行を返すようにmongoドキュメントを照会する

私はモンゴコンソールを使用している間、私はすべての名前を取得しようとしていたdb.person.find(<<What do I fill here>>, {name: 1});

考えていました。

答えて

1

空のJSONオブジェクト{}はすべてのドキュメントに一致します。

db.person.find({}, {name: 1}); 
1

正しい構文については、mongoDBのベストプラクティスを使用してください。

db.person.find(
    { }, 
    { name: 1, lastname: 1, _id: 0 } 
) 

この例では、「name」と「lastname」のみを示しています。

関連する問題