MongoDB upsert操作并发的原子性

在用C++对MongoDB执行update操作的时候,如果设置了upsert参数为true,则会自动插入不存在的数据。在高并发环境下,会导致数据重复。

解决方法是为查询条件添加unique index, 参考官方文档:

#index-type-unique

经过高压测试后,证明这个解决方案是靠谱的。

,多对自己说“我能行,我一定可以”,

MongoDB upsert操作并发的原子性

相关文章:

你感兴趣的文章:

标签云: