在MongoDb中,插入/更新期间的集合创建是原子操作吗?

在MongoDb中,插入/更新期间的集合创建是原子操作吗?,mongodb,Mongodb,是否可以在从两个不同的客户端向MongoDB插入集合的第一次时创建竞争条件 如果一个集合还不存在,并且两个不同的应用程序尝试写入,那么可能会出现某种竞争条件,在这种情况下,两个应用程序都尝试创建集合,或者在写入过程中创建集合是一个原子操作,不允许这样做。转到a,并且能够直接向a询问此问题工程师。 他的回答表明创建集合/写入集合是一项操作,不会导致第二次写入失败的竞争条件。转到a,并能够直接向工程师询问此问题。 他的回答表明创建集合/写入集合是一个操作,不能导致第二次写入失败的竞争条件

是否可以在从两个不同的客户端向MongoDB插入集合的第一次时创建竞争条件

如果一个集合还不存在,并且两个不同的应用程序尝试写入,那么可能会出现某种竞争条件,在这种情况下,两个应用程序都尝试创建集合,或者在写入过程中创建集合是一个原子操作,不允许这样做。

转到a,并且能够直接向a询问此问题工程师。 他的回答表明创建集合/写入集合是一项操作,不会导致第二次写入失败的竞争条件。

转到a,并能够直接向工程师询问此问题。 他的回答表明创建集合/写入集合是一个操作,不能导致第二次写入失败的竞争条件