sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo fjerner sidste dokumenter

Du burde kunne bruge _id at sortere efter sidst indsat, som beskrevet i svaret her :

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

Det ligner Brug af begrænsning på standard mongo-fjernelsesoperationen understøttes dog ikke, så du kan bruge noget som dette til at slette de 100 dokumenter:

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

Se dokumenterne for mere om findAndModify .




  1. Mongodb aggregering:$reduce virker ikke som forventet

  2. AttributeError:'tuple'-objekt har ingen attribut 'insert'

  3. Hurtig måde at finde dubletter på indekseret kolonne i mongodb

  4. Godkendelsesmekanismen SCRAM-SHA-1 understøttes ikke