关于如何使用 POST PUT GET DELETE, Couchbase Lite on Cordova 的说明



我正在尝试在我的Cordova项目上实现Couchbase Lite,需要一些帮助。

如何测试提交的值是否正确,以及我应该如何读取这些值?

我需要一些关于如何使用的适当文档

config.db.post
config.db.get
config.db.delete
config.db.put

但可悲的是我找不到。

例如,当我执行以下操作时,我按以下确切顺序收到 2 个警报:

警报:

null 
object, object // how can I read this?

对于代码:

config.db.post(composition, function(err, ok) {
    alert(err);
    alert(ok);
}

这是否意味着 JSON 文件已创建?我似乎在我的手机上找不到任何JSON文件。

根据警报值,没有错误(第一个警报值为 null),返回的数据是一个对象。您可以像这样"通过"对象发出警报

config.db.post(composition, function(err, ok) {
    for (var i in ok) {
        //if (ok.hasOwnProperty(i)) {
            alert(ok[i]);
        //}
    }
}

此外,如果去掉注释,则只能看到实际设置为结果对象的属性,而不是看到JS中每个对象存在的所有JavaScript函数。此外,如果您可以使用调试器,则更容易看到 ok 变量包含的内容。GapDebug 是调试 PhoneGap 应用程序的完美选择,但可能需要一些努力才能启动和运行。

最新更新