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

Mongo xóa tài liệu cuối cùng

Bạn sẽ có thể sử dụng _id để sắp xếp vào lần chèn cuối cùng, như được nêu trong câu trả lời tại đây :

db.coll.find().sort({_id:-1}).limit(100);

trông giống như Tuy nhiên, sử dụng giới hạn trên thao tác xóa mongo tiêu chuẩn không được hỗ trợ, vì vậy bạn có thể sử dụng một cái gì đó như thế này để xóa 100 tài liệu:

for(i=0;i<100;i++) {
    db.coll.findAndModify({query :{}, sort: {"_id" : -1}, remove:true})
}

Xem tài liệu để biết thêm về findAndModify .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tìm kiếm toàn văn bằng mongodb trong .net

  2. Định cấu hình pymongo để sử dụng chuỗi _id thay vì ObjectId

  3. Chỉ mục duy nhất trong mongoose không hoạt động

  4. Phương thức Meteor so với quy tắc từ chối / cho phép

  5. Mongodb $ nơi truy vấn luôn đúng với nodejs