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

Hợp nhất hai trường mảng trong mongoDB

Sử dụng .aggregate()$setUnion nhà điều hành.

db.collection.aggregate([
    { "$project": { 
        "attribute3": { "$setUnion": [ "$attribute1", "$attribute2" ] } 
    }}
])

Kết quả là:

{
    "_id" : ObjectId("52f0795a58c5061aa34d436a"),
    "attribute3" : [8, 4, 2, 6, 3, 7, 1]
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không tìm thấy lớp 'MongoClient'

  2. Làm cách nào tôi có thể sử dụng các tweet từ api phát trực tuyến của Twitter và lưu trữ chúng trong mongodb

  3. Tìm tài liệu có trường mảng chứa ít nhất n phần tử của một mảng nhất định

  4. java.lang.NoClassDefFoundError khi sử dụng trình điều khiển MongoDB

  5. Phương thức Mongoose 'static' so với phương thức 'instance'