Anda harus dapat menggunakan _id
untuk mengurutkan pada yang terakhir dimasukkan, sebagaimana diuraikan dalam jawaban di sini
:
db.coll.find().sort({_id:-1}).limit(100);
sepertinya menggunakan batas pada operasi penghapusan mongo standar tidak didukung, jadi Anda dapat menggunakan sesuatu seperti ini untuk menghapus 100 dokumen:
for(i=0;i<100;i++) {
db.coll.findAndModify({query :{}, sort: {"_id" : -1}, remove:true})
}
Lihat dokumen
untuk lebih lanjut tentang findAndModify
.