相关疑难解决方法(0)

如何删除mongodb中的N个文档

在我的集合中,文档包含类似状态和时间戳的关键字.当我想找到最新的十个文件时,我写下面的查询

db.collectionsname.find().sort({"timestamp"-1}).limit(10)
Run Code Online (Sandbox Code Playgroud)

这个查询给了我想要的结果,但是当我想删除最新的十个文档时,我正在编写以下查询

db.collectionsname.remove({"status":0},10).sort({"timestamp":-1})
Run Code Online (Sandbox Code Playgroud)

但它显示以下错误 TypeError: Cannot call method 'sort' of undefined ,我再次写下相同的查询 db.collectionsname.remove({"status":0},10) 它只删除一个文件.那么如何编写一个删除十个最新文档并按时间戳排序的查询?

mongodb

42
推荐指数
5
解决办法
3万
查看次数

标签 统计

mongodb ×1