mongodb中删除集合中最后三个文档的查询



考虑我的数据库集合有5个文档,我需要删除最后3个文档。那么Mongodb中的查询是什么

可以这样写:

db.collection.aggregate([
{
$sort: {
_id: 1
}
},
{
$limit: 2
},
{
$out: "collection"
}
])

解释道:

  1. 按插入的顺序排序
  2. 只过滤前2个文档。
  3. 将内容存储回原始集合中,取代原始集合。
  4. 游乐场

相关内容

  • 没有找到相关文章

最新更新