0

我正在尝试在我的 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 文件..

4

1 回答 1

1

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

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

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

于 2014-12-17T21:11:55.613 回答