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

Bagaimana cara memperbarui _id dari satu Dokumen MongoDB?

Anda tidak dapat memperbaruinya. Anda harus menyimpan dokumen menggunakan _id baru , lalu hapus dokumen lama.

// store the document in a variable
doc = db.clients.findOne({_id: ObjectId("4cc45467c55f4d2d2a000002")})

// set a new _id on the document
doc._id = ObjectId("4c8a331bda76c559ef000004")

// insert the document, using the new _id
db.clients.insert(doc)

// remove the document with the old _id
db.clients.remove({_id: ObjectId("4cc45467c55f4d2d2a000002")})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Maks dan min di mongodb

  2. Penyatuan koneksi database MongoDB Java Driver dengan Tomcat

  3. Impor data csv sebagai array di mongodb menggunakan mongoimport

  4. Tambahkan item ke larik dokumen MongoDB di PyMongo tanpa penyisipan ulang

  5. spring-data-mongo - parameter kueri opsional?