0

我将 Doctrine 与 CouchDB 一起使用,直到现在它确实运行良好。

有一个文件引用了另一个文件。Doctrine 用它自己维护的代理类之一替换了引用的文档。加载和访问此代理文档工作正常。

当我现在进行一些导致数据库更新的更改时,Doctrine 创建了一个批量更新查询,但不包括 _rev 字段。这会导致 CouchDB 拒绝更新。Doctrine 在将真实数据加载到代理类时甚至不加载 _rev 字段,因此没有机会将其放入更新查询中。

由于这是一个很常见的情况(我认为),我很确定我错过了一些东西。

如何使用这些代理类?有没有一种特殊的方法来更新由代理类实例表示的文档?

谢谢你,丹尼尔克bx

4

1 回答 1

0

Doctrine 团队刚刚接受了我的补丁,它现在已修复并在存储库中工作。

于 2013-07-28T06:00:40.793 回答