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

Как да сумирам масиви от различни документи в MongoDB Aggregation?

Току-що открих тази нова функция 3.2:includeArrayIndex .

Така че можете да unwind приходите на полето с тази опция и след това sum използвайки вашия includeArrayIndex поле като id и след това sort и push за да получите нов масив.

Справка:https://docs.mongodb.org/manual/reference/ operator/aggregation/unwind/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. FindAll в MongoDB .NET драйвер 2.0

  2. MongoError:не успя да се свърже със сървъра [localhost:27017] при първото свързване

  3. PHP:Лош дизайн ли е сериализирането на обекти и поставянето им в базата данни за по-късно?

  4. MongoDB търсене на текст и подреждане по

  5. MongoDB група и сума с идентификатор като ключ