MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để cập nhật _id của một Tài liệu MongoDB?

Bạn không thể cập nhật nó. Bạn sẽ phải lưu tài liệu bằng _id mới , rồi xóa tài liệu cũ.

// 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. 2 cách thay thế chuỗi con trong MongoDB

  2. Xóa phần tử khỏi mongodb mảng lồng nhau

  3. Tôi nên chọn gì:MongoDB / Cassandra / Redis / CouchDB?

  4. Tải lên và truy xuất tệp bằng MongoDB và Spring Boot

  5. MongoDB GPG - Chữ ký không hợp lệ