我正在编写批处理作业以使用聚合框架聚合一些数据。由于数据输出可能很大,我在管道顶部使用$limit
来减少一次处理的对象数量。我的问题是:在聚合完成后,如何在不必担心竞争条件的情况下可靠地删除已从集合中处理的所有对象?或者,如果还有其他方法可以解决我想做的事情?
答案 0 :(得分:0)
1> rename your collection
2> Now do all your processing on the new collection.
警告:在Sharded环境中无法正常工作