我将 Doctrine 与 CouchDB 一起使用,直到现在它确实运行良好。
有一个文件引用了另一个文件。Doctrine 用它自己维护的代理类之一替换了引用的文档。加载和访问此代理文档工作正常。
当我现在进行一些导致数据库更新的更改时,Doctrine 创建了一个批量更新查询,但不包括 _rev 字段。这会导致 CouchDB 拒绝更新。Doctrine 在将真实数据加载到代理类时甚至不加载 _rev 字段,因此没有机会将其放入更新查询中。
由于这是一个很常见的情况(我认为),我很确定我错过了一些东西。
如何使用这些代理类?有没有一种特殊的方法来更新由代理类实例表示的文档?
谢谢你,丹尼尔克bx