Dans mon MongoDB, j'ai une collection d'étudiants avec 10 enregistrements ayant des champs name
et roll
. Un enregistrement de cette collection est:
{
"_id" : ObjectId("53d9feff55d6b4dd1171dd9e"),
"name" : "Swati",
"roll" : "80",
}
Je souhaite récupérer le champ roll
uniquement pour les 10 enregistrements de la collection comme nous le ferions dans la base de données traditionnelle en utilisant:
SELECT roll FROM student
J'ai parcouru de nombreux blogs mais tous aboutissent à une requête qui doit WHERE
contenir une clause, par exemple:
db.students.find({ "roll": { $gt: 70 })
La requête équivaut à:
SELECT * FROM student WHERE roll > 70
Mon exigence est de trouver une seule clé sans aucune condition. Alors, quelle est l'opération de requête pour cela.