是否有将文档从一个集合移动到另一个集合的智能方法?我想从集合1中读取文档,在集合2中插入并从1中删除文档。
这可以通过3个步骤实现,但也许有更聪明的方法?
电贺!
答案 0 :(得分:1)
在MongoDB 2.5.4(测试版)中,聚合管道有一个新的$ out运算符:http://docs.mongodb.org/master/reference/operator/aggregation/out/。这将覆盖整个目标集合,所以我猜这不是你想要的。
跨集合AFAIK没有其他原子操作,所以你需要3个步骤。