背景故事 -
我的应用需要一个用户数据库。我想将用户数据库存储在Cloudant上,并将单个用户存储在应用程序的本地数据库中,以便他们可以在脱机时更新其详细信息。两个数据库应在不同时间同步。我认为Couchbase Mobile有能力做到这一点。
实际问题 -
按照安装说明here,我在修改主要活动时遇到困难('起始Couchbase'开始),此时我认为说明应该因我使用Phonegap而有所不同。我不太懂Java,有人可以帮忙吗?
亲切的问候 丹尼
答案 0 :(得分: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]')
尽管如此,这会在您的前端暴露您的密码,而您永远不应该这样做。相反,请查看per-user security with CouchDB。
希望有所帮助!