sql >> Database >  >> NoSQL >> MongoDB

Spring Data Mongo - Hoe krijg ik de geneste verschillende array voor geneste waarde?

U kunt verschillende technologieën krijgen (technology array-elementen) met deze aggregatie:

db.depts.aggregate( [
  {
       $unwind: "$departments.subdepts"
  },
  {
       $unwind: "$departments.subdepts.technology"
  },
  {
       $match: { "departments.subdepts.subdeptCd": "1D" }
  },
  {
       $group: { _id: "$departments.subdepts.technology.technologyCd", tech: { $first: "$departments.subdepts.technology" } }
  },
  {
      $replaceRoot: { newRoot: "$tech" }
  }
] )



  1. Golang BSON-conversie

  2. Eerste stappen met Redis

  3. 2 manieren om een ​​waarde toe te voegen aan een array in MongoDB

  4. i18Next - NodeJS - Vertalingen wijzigen zonder de server opnieuw te laden