MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso ottenere il valore massimo nei documenti nidificati?

Se vuoi trovare il valore massimo del codice da tutti i codici dei menu, la query probabile sarà la seguente:

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

Fare clic sui collegamenti seguenti per ulteriori informazioni sui diversi operatori:

$unwind , $group , $project