MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Gabungkan dua bidang array di mongoDB

Menggunakan .aggregate() metode dan $setUnion operator.

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

Yang menghasilkan:

{
    "_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. Masukkan file json ke mongodb

  2. Akses MongoDB langsung melalui JavaScript

  3. Penjelasan MongoDB Upsert

  4. lanjutkan di cursor.forEach()

  5. Medan mongo A lebih besar dari medan B