如何将服务器保存的数据同步到couchbaselite中

问题描述:

可以将服务器应用程序保存的数据同步到移动应用程序中吗? couchbaselite之间 现在我已经得到了同步 - > sync_gateway - > couchbase_server如何将服务器保存的数据同步到couchbaselite中

,现在我以这种方式想同步:

Java应用程序 - > couchbase_server - > sync_gateway - > couchbaselite

是可能的做什么?

从技术上来说,它是可能使用@combinatorial提到的桶阴影来做到这一点。但是,它不再被推荐,实际上Couchbase非常沮丧。如果您没有完全意识到它是如何工作的,并且存在与其使用相关的严重限制,则会遇到一些严重的错误。

存储桶投影尚未处理大量时间,并且从未得到过正式支持,并且可以在将来删除。

当前处理此类问题的建议是通过同步网关修改文档只有。您可以通过使用简单的REST API或通过Couchbase Lite客户端来完成此操作。另外还可以选择使用带有Sync Gateway的CouchDB客户端(它们使用的API几乎相同),这将允许稍微更直接的交互。

+3

我不认为这是正确的,请参阅最近的这个线程... https://forums.couchbase.com/t/cannot-retrieve-document-from-couchbase-lite-when-adding-documents-to -couchbase-server-using-admin-ui/8100和Jens的评论......“它仍然被支持,在那个线程中的声明是不正确的,它一定被错误地传递给了我们的支持工程师,对此抱歉。 – combinatorial

+0

真的“桶影”不支持,任何来源? –

+0

@Chippiewill如果你需要双向同步也许更好的选择是使用couchbase lite与couchDB然后couchbase lite与couchbase服务器? –