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

Mongoid xóa nhiều với giới hạn

Giới hạn hỗ trợ MongoDB khi xóa.

{
   delete: <collection>,
   deletes: [
      { q : <query>, limit : <integer>, collation: <document> },
      { q : <query>, limit : <integer>, collation: <document> },
      { q : <query>, limit : <integer>, collation: <document> },
      ...
   ],
   ordered: <boolean>,
   writeConcern: { <write concern> }
}

https://docs.mongodb.com/manual/reference/ command / delete / # dbcmd.delete

trong đó 'q' là truy vấn của bạn với dữ liệu đầu vào cụ thể của bạn (dữ liệu đó phải khớp với tài liệu bạn muốn xóa) và 'giới hạn' là số lượng tài liệu tối đa cần xóa. Như bạn thấy, có khả năng có nhiều điều kiện xóa nhưng nằm ngoài phạm vi câu hỏi của bạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi MongoDB:mongodb-10gen E:Sub-process / usr / bin / dpkg trả về mã lỗi (1)

  2. Cách lấy thông tin người dùng từ mongodb trong node.js

  3. Rails Mongoid không thể xác thực - không thành công với lỗi 13:không được phép truy vấn trên my_db.my_collection

  4. MongoDB:Cập nhật / Nâng cấp so với Chèn

  5. Xóa một phần tử khỏi mảng trong mongodb