Laten we eens kijken naar uw Pupils
collectie:
Pupils
{
_id,
Marks(integer),
LatestMark(int)
}
Ik stel voor om het laatste cijfer toe te voegen aan het leerlingdocument (zoals u kunt zien in het document hierboven) en dit elke keer bij te werken wanneer u een nieuw cijfer toevoegt aan een geneste verzameling. Dan kunt u er als volgt naar zoeken:
db.Pupils.find({ "LatestMark": {$gt : 15, $lt : 20}});
U kunt ook de laatste markering opvragen met $waar , maar wees voorzichtig, want: