MongoDB 删除集合中创建时间最早的两条文档
可以使用以下代码来删除集合中创建时间最早的2条文档:
db.collectionName.find().sort({created_at: 1}).limit(2).forEach(function(doc) {
db.collectionName.remove({_id: doc._id});
});
这个代码会按照 'created_at' 字段的升序排序,然后选取前两条文档进行删除。你需要替换 'collectionName' 为你要删除文档的集合名字,以及 'created_at' 为你集合中存储创建时间的字段名字。
原文地址: https://www.cveoy.top/t/topic/nFZ2 著作权归作者所有。请勿转载和采集!