MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongo usuń ostatnie dokumenty

Powinieneś być w stanie użyć _id do sortowania według ostatniego wstawionego, jak opisano w odpowiedzi tu :

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

wygląda tak używanie limitu w standardowej operacji usuwania mongo nie jest jednak obsługiwane, więc możesz użyć czegoś takiego do usunięcia 100 dokumentów:

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

Zobacz dokumentację aby dowiedzieć się więcej o findAndModify .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. I operator mongoosastyczny (filtr)

  2. Poprawka Mongodba KB2731284

  3. Jak filtrować tablicę w poddokumencie za pomocą MongoDB?

  4. Przekazywany argument musi być ciągiem 24 znaków szesnastkowych - myślę, że tak jest

  5. MongoDB $type Operator potoku agregacji