私のMongoDBには、フィールドname
とを含む10レコードの学生コレクションがありroll
ます。このコレクションの1つのレコードは次のとおりです。
{
"_id" : ObjectId("53d9feff55d6b4dd1171dd9e"),
"name" : "Swati",
"roll" : "80",
}
roll
従来のデータベースと同じように、コレクション内の10レコードすべてのフィールドのみを取得するには、次のようにします。
SELECT roll FROM student
私は多くのブログを調査しましたが、すべてに、WHERE
句が含まれている必要があるクエリが作成されています。次に例を示します。
db.students.find({ "roll": { $gt: 70 })
クエリは次と同等です。
SELECT * FROM student WHERE roll > 70
私の要件は、条件なしで単一のキーのみを見つけることです。それで、そのためのクエリ操作は何ですか?