sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kan jag få maxvärde i kapslade dokument?

Om du vill hitta det maximala värdet för kod från alla menykoder kommer den troliga frågan att vara följande:

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

Klicka på länkarna nedan för mer information om olika operatörer:

$unwind , $group , $project



  1. Kan inte få Yii2-objektdata returnerad som Json

  2. MongoParseError:Ogiltig anslutningssträng

  3. Ring lagrad funktion i mongodb

  4. Transformera MongoDB-data vid sökning