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

Cách làm phẳng trường động với tài liệu mẹ - Dữ liệu mùa xuân Mongo DB

Nếu bạn đang sử dụng phiên bản mongo mới nhất thì bạn có thể sử dụng $ ReplaceRoot $ mergeObjects (tham khảo từ câu trả lời stackoverflow )

let pipeline = [
    {
        "$replaceRoot":{
            "newRoot":{
                "$mergeObjects":[
                    {
                        "id":"$id"
                    },
                    "$properties"
                ]
            }
        }
    }
]
db.collection.aggregate(pipeline)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách thả cơ sở dữ liệu trong MongoDB từ Dòng lệnh

  2. Mongoose / MongoDB:đếm các phần tử trong mảng

  3. MongoDB (Java) - Làm cách nào để chạy truy vấn được lưu trong tệp javascript?

  4. Làm cách nào để giữ các tài liệu được tổng hợp với $ unwind

  5. Làm thế nào để giải quyết ClassNotFoundException:com.mongodb.connection.BufferProvider?