在Nativescript中记录Couchbase查询结果

时间:2017-08-02 13:54:48

标签: couchbase nativescript couchbase-lite nativescript-angular

我是Nativescript和Couchbase的新手,但在对我的Couchbase数据库执行查询时,我只想记录结果。这是我的示例代码:

let rows = this.database.executeQuery('profiles');

  for(let i = 0; i < rows.length; i++) {
     this.profiles.push(rows[i]);
  }

当尝试使用console.log记录“行”时,我得到了预期的[Object object]。我以为我可以使用console.dir,但是当我这样做时,我得到:

JS:=== dump():dumping members ===

JS:“行:”

JS:=== dump():转储函数和属性名称===

JS:0:r

JS:1:o

JS:2:w

JS:3:s

JS:4::

JS:5:

JS:6:

JS:=== dump():完成===

有没有办法记录executeQuery的实际结果?

1 个答案:

答案 0 :(得分:2)

如果您乐意在收集行数据后从行数组中注销结果,则可以使用JSON.stringify()并枚举数组。可能看起来像这样:

rows.forEach(row => {
    console.log(JSON.stringify(row))
})