MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Spring Data Mongo - Làm cách nào để lấy mảng riêng biệt lồng nhau cho giá trị lồng nhau?

Bạn có thể nhận được các công nghệ riêng biệt (technology phần tử mảng) với tập hợp này:

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. Làm cách nào để tắt tính năng ghi nhật ký của MongoDB?

  2. Nhân bản một Tập hợp bản sao hoặc phiên bản MongoDB

  3. Làm thế nào để đổi tên đường dẫn để đáp ứng cho dân cư

  4. Bạn có thể sử dụng truy vấn tìm kiếm trên GridFS bằng cách sử dụng API javascript không?

  5. Làm thế nào để hiển thị hình ảnh base64 trong phản ứng?