在PHP中插入MongoDB之前添加锁

在PHP中插入MongoDB之前添加锁,php,mongodb,Php,Mongodb,我正在寻找一种方法,在将文档插入mondodb之前,在php中添加一种读写器锁定,以防止插入重复文档。有什么好办法吗 你会锁定什么?您可以创建唯一索引,也可以使用upsert功能 有关upsert的用法,请参见此答案:Mongo自动锁定数据库以写入每个单独的文档(请参见并发:)。您是否遇到了一些问题?为什么唯一索引不起作用?

我正在寻找一种方法,在将文档插入mondodb之前,在php中添加一种读写器锁定,以防止插入重复文档。有什么好办法吗

你会锁定什么?您可以创建唯一索引,也可以使用upsert功能


有关upsert的用法,请参见此答案:

Mongo自动锁定数据库以写入每个单独的文档(请参见并发:)。您是否遇到了一些问题?为什么唯一索引不起作用?