In meiner MongoDB habe ich eine Studentensammlung mit 10 Datensätzen mit Feldern name
und roll
. Eine Aufzeichnung dieser Sammlung ist:
{
"_id" : ObjectId("53d9feff55d6b4dd1171dd9e"),
"name" : "Swati",
"roll" : "80",
}
Ich möchte das Feld roll
nur für alle 10 Datensätze in der Sammlung abrufen, wie wir es in einer herkömmlichen Datenbank tun würden, indem wir Folgendes verwenden:
SELECT roll FROM student
Ich habe viele Blogs durchgesehen, aber alle führen zu einer Abfrage, die eine WHERE
Klausel enthalten muss, zum Beispiel:
db.students.find({ "roll": { $gt: 70 })
Die Abfrage entspricht:
SELECT * FROM student WHERE roll > 70
Meine Anforderung ist es, nur einen einzigen Schlüssel ohne Bedingung zu finden. Also, was ist die Abfrageoperation dafür.