MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongo премахне последните документи

Трябва да можете да използвате _id за сортиране по последно вмъкнато, както е посочено в отговора тук :

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

Това изглежда така използването на ограничение за стандартната операция за премахване на mongo обаче не се поддържа, така че можете да използвате нещо подобно, за да изтриете 100-те документа:

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

Вижте документи за повече информация относно findAndModify .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как Spring Data знае кой магазин да подкрепи хранилище, ако се използват множество модули?

  2. Проверете дали има грешка в update/insert | Драйвер за MongoDB Java

  3. Morphia List<Map<String,Object>>> return Вграденият елемент не е DBObject при операция за намиране

  4. Как да ПОРЪЧАТЕ ПО СТОЙНОСТ НА ПОЛЕ в MongoDB

  5. експортиране и импортиране на данни от mongodb с помощта на node.js express