sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Jak seskupit vnořená pole v jednom dokumentu?

Musíte seskupit na null _id takže všechny services seskupit do jednoho dokumentu.Také $unwind pole služeb před seskupením, skupina else vám poskytne pole polí

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



  1. Jak odeslat data do sbírky mongo pomocí středního zásobníku?

  2. Atomic, pokud neexistuje, vložte ovladač Mongodb .Net

  3. Proč tento aktualizační dotaz aktualizuje pouze jeden záznam jednou

  4. Upozornění:Nedefinovaná vlastnost:MongoId