1

私はNativescriptとCouchbaseを使い慣れていませんが、私のCouchbaseデータベースに対してクエリを実行すると、単に結果を記録したいだけです。ここに私のコード例です:ログCouchbaseのクエリ結果Nativescript

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

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

私が期待される[Objectオブジェクト]を取得するにconsole.logを使用して「行」をログに記録しようとしています。私はconsole.dirを使用することができると思ったが、私は得ることを行っているとき:

JS:===()ダンプ:===投棄メンバーを

JS: "行:"

JSを: ===)(ダンプ:ダンピング機能およびプロパティ名===

JS:0:R

JS:1:2:

ワット

JS Oの

JS:3:S

JS:4:

JS:5:

JS:6:

JS:===(ダンプ):完成===

executeQueryから実際の結果をログに記録する方法はありますか?

+0

'rows.forEach(row => console.log(JSON.stringify(row)))'またはこれをリアルタイムで実行しますか? –

+0

これは完璧に動作します、ありがとう! –

答えて

2

収集された後に行配列の結果をログアウトする場合は、JSON.stringify()を使用して配列を列挙できます。

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