支持在Mongoid :: Atomic :: Modifiers中定义的add_to_set?

时间:2017-06-06 07:14:49

标签: ruby mongoid

嗨,我是mongodb的新手,

需要支持在集合中添加文档的add_to_set方法

如果add_to_set被调用两次并且两次插入的值相等

,该怎么办?

例如

    someInstance.add_to_set(some_field: "hello_world")

如果这次调用两次,它将是mongo ??

的更新查询

1 个答案:

答案 0 :(得分:0)

它会调用mongo,因为动作是原子的,所以本地状态不是100%db状态,但它不会两次同样的项目。所以答案是肯定的。