sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB:Hvordan grupperes indlejrede arrays i ét dokument?

Du skal gruppere på null _id så alle services blive grupperet i et enkelt dokument. Også $unwind services-arrayet før gruppering, ellers vil gruppen give dig en række arrays

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



  1. Udsæt dokument og/eller tilføj et underdokument

  2. Hvad er adfærden ved at indstille timeout i aggregeringspipeline-udførelse i MongoDB Java Driver?

  3. $ projektion i mongoDB findOneAndUpdate()

  4. java.lang.IllegalArgumentException:Forventede unikt resultat eller null, men fik mere end ét! - Spring Data Mongo