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

Xóa khóa / giá trị khỏi mục nhập MongoDB hiện có

Hãy thử $unset trong cuộc gọi tới update() .

Như thế này:

db.collection_name.update({ _id: 1234 }, { $unset : { description : 1} })

Và, như vikneshwar đã nhận xét, nếu bạn muốn xóa một trường khỏi tất cả (hoặc nhiều) tài liệu, bạn có thể sử dụng updateMany() như thế này:

db.collection_name.updateMany({}, { $unset : { description : 1} })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Làm thế nào để cập nhật nhiều tài liệu với một lệnh duy nhất?

  2. MongoDB - Tạo cơ sở dữ liệu

  3. Một ấn phẩm đang ẩn các trường lồng nhau từ một ấn phẩm khác

  4. Thứ tự của các chỉ mục kết hợp quan trọng như thế nào trong hiệu suất MongoDB?

  5. Làm cách nào để xác định các phương thức trong mô hình Mongoose?