0

背景故事——

我的应用程序需要一个用户数据库。我想将用户数据库存储在 Cloudant 上,并将单个用户存储在应用程序的本地数据库中,以便他们可以在离线时更新其详细信息。两个数据库应在不同时间同步。我认为 Couchbase Mobile 有能力做到这一点。

实际问题——

按照此处的安装说明,我在修改主要活动(“开始 Couchbase”)时卡住了,此时我认为说明应该有所不同,因为我使用的是 Phonegap。我不是太精通Java,有人可以帮忙吗?

亲切的问候丹尼

4

1 回答 1

2

Couchbase Mobile 已被TouchDB取代,但因为 Phonegap 在 JavaScript 中运行,我建议使用PouchDB,因为它是为该环境构建的。要在项目中安装 PouchDB,只需像任何 JavaScript 文件一样包含它:

<script src="path/to/pouchdb.js"></script>

然后,要将 PouchDB 连接到您的 Cloudant 数据库,请在 JavaScript 中执行以下操作:

var pouchdb = Pouch('https://[username]:[password]@[username].cloudant.com/[database]')

但是,这会在您的前端暴露您的密码,这是您永远不应该这样做的。相反,请使用 CouchDB 研究每个用户的安全性

希望有帮助!

于 2013-05-21T17:23:39.653 回答