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

Mendorong item ke array koleksi Mongodb

gunakan $addToSet untuk menghentikan duplikasi data yang sama dalam array

$addToSet tidak akan menambahkan item ke bidang yang diberikan jika sudah berisi, tetapi $push akan menambahkan nilai yang diberikan ke bidang apakah ada atau tidak.

User.update({ "_id": req.params.id  },
    { $addToSet: { "completed": req.body.completed } }, function (err, d) {
        if (!d.nModified) {
           // same value entered won't add to the array
        } else {
            // new value entered and will add to the array
        }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Implementasi pengindeksan internal MongoDB?

  2. Cara mengurutkan dengan jumlah 2 bidang di MongoDB

  3. Menggunakan $graphLookup untuk melintasi struktur data bersarang di MongoDB

  4. Bagaimana cara mengonfigurasi MongoDB saya untuk mempertimbangkan UTF-8?

  5. pymongo - modul dnspython harus diinstal untuk menggunakan mongodb+srv:// URI