sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik maximale waarde krijgen in geneste documenten?

Als u de maximale waarde van code uit alle menu's wilt vinden, is de waarschijnlijke vraag als volgt:

db.menucategories.aggregate([
  { $unwind: '$menus' },
  { $group: { _id: null, max: { $max: '$menus.code' } } },
  { $project: { max: 1, _id:0 } }
]) 

Klik op onderstaande links voor meer informatie over verschillende operators:

$unwind , $group , $project



  1. MongoDb Bestaat per kolom

  2. MongoError:pool van serverinstantie is vernietigd

  3. Hoe leesvoorkeur op te geven in Meteor's mongo-query's

  4. Mongodb-zoekopdracht met $ dichtbij en coördinaten werken niet