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

Cara menghapus nilai duplikat di dalam daftar di mongodb

Anda dapat menggunakan loop foreach dengan beberapa javascript:

db.bill.find().forEach(function(entry){
     var arr = entry.bill_codes;
     var uniqueArray = arr.filter(function(elem, pos) {
        return arr.indexOf(elem) == pos;
     }); 
     entry.bill_codes = uniqueArray;
     db.bill.save(entry);
})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memperbarui Kamus di Mongodb

  2. Node.js + Mongoose bekerja secara lokal, tetapi tidak di Heroku

  3. Meteor Menanyakan pengguna lain melalui email

  4. 3 Cara Memilih Baris dengan Nilai Maksimum di SQL

  5. Bagaimana cara mendapatkan semua sub-dokumen dengan nilai tertentu dari bidang tertentu?