MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да получа максимална стойност във вложени документи?

Ако искате да намерите максималната стойност на кода от всички кодове на менютата, тогава вероятната заявка ще бъде както следва:

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

Щракнете върху връзките по-долу за повече информация относно различните оператори:

$unwind , $group , $project



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализиране на конкретен ключ/стойност вътре в поле на масив с MongoDB

  2. Използване на pecl за инсталиране на драйвера Mongodb на OS X El Capitan (v10.11.1)

  3. Управление на множество технологии за бази данни с ClusterControl

  4. Как да актуализирате свойството в множество обекти в масив за един документ в Meteor collection/minimongo?

  5. Как да активирам удостоверяване на MongoDB чрез Docker?