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