sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo puedo obtener el valor máximo en documentos anidados?

Si desea encontrar el valor máximo del código de todos los menús, la consulta probable será la siguiente:

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

Haga clic en los enlaces a continuación para obtener más información sobre los diferentes operadores:

$unwind , $group , $project