MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Jak grupować zagnieżdżone tablice w jednym dokumencie?

Musisz pogrupować na null _id aby wszystkie services zgrupuj się w pojedynczym dokumencie. Również $unwind tablica usług przed grupowaniem, w przeciwnym razie grupa da ci tablicę tablic

db.project.aggregate(
  {$unwind: '$services'},
  {$group: {_id:null, services: {$push: '$services'}}}
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose — ten sam schemat dla różnych kolekcji w (MongoDB)

  2. Jaka jest alternatywa dla wtyczki Elastic River-Mongodb obsługiwanej przez elasticsearch 2.2.0?

  3. dodaj warunek do wyników najnowszych wartości

  4. Mongodb tworzy alias w zapytaniu

  5. Określanie nazwy kolekcji za pomocą MongoEngine