MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso obter o valor máximo em documentos aninhados?


Se você deseja encontrar o valor máximo do código de todos os códigos de menus, a consulta provável será a seguinte:
db.menucategories.aggregate([
  { $unwind: '$menus' },
  { $group: { _id: null, max: { $max: '$menus.code' } } },
  { $project: { max: 1, _id:0 } }
]) 

Clique nos links abaixo para obter mais informações sobre os diferentes operadores:

$unwind , $group , $project