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

Sao chép tài liệu trong MongoDB bằng cách sử dụng _id mới

Chỉ cần thay đổi id và chèn lại.

> db.coll.insert({_id: 'hi', val: 1})
> var orig = db.coll.findOne({_id: 'hi'})
> orig._id = 'bye'
bye
> db.coll.insert(orig)
> db.coll.find()
{ "_id" : "hi", "val" : 1 }
{ "_id" : "bye", "val" : 1 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ cmp

  2. Đường dẫn tổng hợp MongoDB chậm sau bước đối sánh đầu tiên

  3. Nhận phần tử cụ thể từ mảng mongoDB

  4. Mongodb:tại sao show dbs không hiển thị cơ sở dữ liệu của tôi?

  5. Giao dịch Mongo DB 4.0 với Mongoose &NodeJs, Express