我从monger那里查询一个mongo集合做这样的事情:
(with-collection "my-collection"
(find {})
(limit 1000)
(batch-size 10))
然后我会像这样迭代生成的游标:
(doseq [item cursor]
(do-something item))
似乎monger在doseq循环的迭代开始之前在集合中实现了完整的1000个项目。我正在寻找一种方法来开始操作批处理中的项目(即:获取10个项目,(做某事),获取下一个10项目,(做某事)等。)
任何有关这样做的提示都将不胜感激!