为什么mongo不支持删除匹配文档的跳过和限制?

时间:2017-04-06 08:06:41

标签: java mongodb

Java中是否还有其他替代方案可以在聚合中实现相同的单个查询?我检查了here但它仍然有两个要执行的查询。

示例:

 db.test.remove({"type":"xyz"}).skip(500)

这样的事情是不可能的,因为Mongo DB不允许跳过和限制删除。它显示错误如下。

TypeError: Object WriteResult({ "nRemoved" : 10 }) has no method 'skip' at (shell):1:32

如果我必须清除一些日志,我必须执行多个查询,一个用于查找已排序的第n个元素的_id(当我必须跳过n时),然后使用$ lt或$ gt查询删除之前/之后的任何内容时间。

是否还有其他条款可以减少执行的查询次数?

0 个答案:

没有答案