===编辑问题通过回滚couchbase-lite ===解决
我有一个CouchDB服务器,可以与Couchbase-lite数据库对话.在CouchDB上,当我更新视图检索的文档时,视图提供了最新的文档。
在手机上,情况并非如此。如何使Couchbase-lite重新计算视图?
看来couchDB有一个端点:http://docs.couchdb.org/en/1.6.1/api/database/compact.html#api-db-view-cleanup
在Couchbase上有等价物吗?
这个端点:http://developer.couchbase.com/documentation/mobile/1.2/develop/references/couchbase-lite/rest-api/database/post-compact/index.html似乎将删除文档的旧版本。
这会迫使视图只检索最新的文档吗?
=============================
根据下面的第一条评论进行编辑
我确切的用例如下:
当移动电话第一次与服务器同步时(即,它没有数据),我就可以使用以下视图访问最新的文档_revs:
function(doc) {
if (doc.type_ === 'customer') {
emit(doc.phone_number.toString(), doc);
};
};所以视图肯定在couchbase-lite设计文档上(因为调用视图会返回文档)。
发布于 2016-05-31 22:38:52
我想https://github.com/couchbase/couchbase-lite-android/issues/795的问题也是一样的。
请您试一下从Couchbase自定义maven repo构建主分支好吗?http://files.couchbase.com/maven2/com/couchbase/lite/couchbase-lite-android/0.0.0-710/
谢谢!
https://stackoverflow.com/questions/37455425
复制相似问题