MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment puis-je obtenir la valeur maximale dans les documents imbriqués ?

Si vous souhaitez trouver la valeur maximale du code à partir de tous les codes de menus, la requête probable sera la suivante :

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

Cliquez sur les liens ci-dessous pour plus d'informations sur les différents opérateurs :

$unwind , $group , $project