Php MongoDb删除+;插入事务

Php MongoDb删除+;插入事务,php,mongodb,Php,Mongodb,我将MongoDb与PHP一起使用,并带有自定义适配器,代码如下: $this->adapter->delete($message[“id”]); $this->adapter->insert($message); 我怎样才能做这笔交易 我无法使用update,因为我的键中有点显示错误,但insert不会引发任何异常 可以尝试用unicode符号替换点\uF当我从Db获取文档时,点是否正确转换回来?我以前遇到过类似的问题,因为我需要版本号作为键,我将其替换为Ubefore,使用编码器/解码器会

我将MongoDb与PHP一起使用,并带有自定义适配器,代码如下:

$this->adapter->delete($message[“id”]);
$this->adapter->insert($message);
我怎样才能做这笔交易


我无法使用update,因为我的键中有点显示错误,但insert不会引发任何异常

可以尝试用unicode符号替换点\uF当我从Db获取文档时,点是否正确转换回来?我以前遇到过类似的问题,因为我需要版本号作为键,我将其替换为Ubefore,使用编码器/解码器会带来更多不便。问题是存储的带有点的密钥是URL,因此转义字符非常有限。。。。无论如何,我不知道为什么mongo没有晚一点在insertionits上引发异常,但您可以在这里找到php mongodb crud的教程: