sql >> Databáze >  >> NoSQL >> MongoDB

Mongo odstranit poslední dokumenty

Měli byste být schopni použít _id seřadit podle posledního vložení, jak je uvedeno v odpovědi zde :

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

vypadá pomocí limitu na standardní operaci odstranění mongo však není podporováno, takže k odstranění 100 dokumentů můžete použít něco takového:

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

Viz dokumenty více na findAndModify .




  1. Jak vytvořit obrázek dockeru z úložiště github

  2. Ovladač Mongo C# - Dynamické vytváření filtru s vnořováním

  3. Zkompilovaný model Mongoose nelze přepsat

  4. jak ukládat zpracovaná data z hdfs pomocí mapReduce v mongoDB jako výstup