【发布时间】:2012-11-16 14:01:21
【问题描述】:
我正在尝试使用 PHP API (php-ext-couchbase) 更新 Couchbase 2.0 服务器中的文档。 http://www.couchbase.com/docs/couchbase-sdk-php-1.1/api-reference-summary.html
该文档类似于带有 cmets 和点赞的 facebook POSTS。
更具体。
-加载文档。
-修改它
-如果没有其他人访问过,则存储修改后的文档。
完成此操作所需的基本操作将是
# Get a document by key
doc = get(key)
# Modify a document when no one has modified it since my last read
casVersion = doc.getCas()
cas(key, casVersion, changedDoc)
我只是想知道如何在 PHP 中实现这一点。 尤其是如何获取文档的casVersion或revision_id,然后进一步进行更新过程,使同一文档同时更新所做的更改不丢失。
【问题讨论】: