你应该能够使用_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的更多信息。