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

Spring Data Mongo - Jak uzyskać zagnieżdżoną tablicę odrębną dla wartości zagnieżdżonych?

Możesz uzyskać różne technologie (technology elementy tablicy) z tą agregacją:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Indeks wyszukiwania pełnotekstowego MongoDB:błąd:za dużo indeksu tekstowego, dlaczego?

  2. Czy lokalny emulator Azure DocumentDB obsługuje protokół mongodb?

  3. Mongodb C# Driver Nieobsługiwany błąd filtra z określonym predykatem linq

  4. MongoDB kontra DynamoDB:co musisz wiedzieć

  5. Ze względu na ograniczenia wyjątku com.mongodb.BasicDBObject podczas dodawania wielu kryteriów zapytania GridFSDBFile