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

Cara memperbarui bidang _id dalam dokumen mongodb

Ya tidak mungkin karena adalah bidang kunci utama. Jika Anda benar-benar ingin melakukan ini, maka yang sebenarnya Anda lakukan adalah memasukkan dokumen baru dan menghapus yang lama:

db.account_data.find({"_id" : "1232014"}).forEach(function(doc) {
    var oldId = doc._id;
    var doc._id = doc._id + doc.country;
    db.collection.remove({ _id: oldId });
    db.collection.save(doc);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menambahkan dokumen ke dalam larik sub-dokumen - Java/MongoDB

  2. luwak menemukan semua tidak mengirim panggilan balik

  3. golang mongodb (mgo) tidak memasukkan dokumen

  4. model luwak .js tanpa mengekspor, membutuhkan di folder lain masih bekerja skema

  5. Memasang plugin teman luwak dengan MeanJS