小编szy*_*mek的帖子

Mongo聚合框架:最后阶段$ out操作的锁定级别是什么?

使用Mongo的聚合管道,可以使用$outstage 将查询结果写入集合(现有的或新的)

db.my_collection.aggregate([ { $match: { my_field: 'my_value' } }, { $out: 'my_new_collection' } ])
Run Code Online (Sandbox Code Playgroud)

问题是Mongo在写作时会使用什么样的锁my_new_collection?它是一个"常规"写锁,还是全局锁,比如Map Reduce?

Map减少锁定参考

mongodb aggregation-framework

5
推荐指数
1
解决办法
908
查看次数

标签 统计

aggregation-framework ×1

mongodb ×1