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

Как да проектирате индекс на масив след размотаване на масив с MongoDB рамка за агрегиране

Новоиздаденият MongoDB 3.2 поддържа развиване на индекса на масива.

Вместо да подавате път $unwind оператор, можете да предадете обект с полето path и полето includeArrayIndex който ще съдържа индекса на масива.

От официалната документация на MongoDB:

{
  $unwind:
  {
    path: <field path>,
    includeArrayIndex: <string>,
    preserveNullAndEmptyArrays: <boolean>
  }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да приложите актуализация с помощта на филтриран позиционен оператор с arrayFilters

  2. Позоваване на друга схема в Mongoose

  3. Преглед на управлението на потребителите на MongoDB

  4. Групов масив след размотаване и съвпадение

  5. Безплатно внедряване и наблюдение на база данни с отворен код с ClusterControl Community Edition