【发布时间】:2015-08-05 23:54:41
【问题描述】:
使用 Mongo 的聚合管道,可以使用 $out 阶段将查询结果写入集合(现有的或新的),就像这样
db.my_collection.aggregate([ { $match: { my_field: 'my_value' } }, { $out: 'my_new_collection' } ])
问题是 Mongo 在写信给my_new_collection 时使用什么样的锁?它是“常规”写锁,还是 全局 锁,例如 Map Reduce?
【问题讨论】:
标签: mongodb aggregation-framework