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

Làm cách nào để lấy tài liệu đã xóa trong MongoDB?

Nó có thể, nhưng nó yêu cầu một lệnh khác. Bạn đang tìm kiếm findAndModify lệnh .

Nếu bạn đặt các tùy chọn thành {query: ..., remove: true, new: false} , bạn sẽ xóa một tài liệu và trả lại tài liệu đã xóa.

Một số lưu ý :

  • new là một từ khóa trong nhiều ngôn ngữ, hãy đảm bảo rằng bạn đang bao bọc văn bản của lá cờ một cách chính xác.
  • findAndModify sẽ chỉ hoạt động với một tài liệu duy nhất. Điều này là tốt cho việc xóa _id nhưng không tốt cho các loại bỏ phạm vi.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách cài đặt MongoDB làm dịch vụ trên Windows 8.1

  2. Các lược đồ trong mô-đun bên ngoài không hoạt động trong Node.js

  3. Cách đóng con trỏ trong MongoKit

  4. Tại sao truy vấn cập nhật này chỉ cập nhật một bản ghi một lần

  5. Xóa phần tử mảng trong mongoDB dựa trên vị trí của phần tử