2

バックエンドとして rethinkdb を使用して node.js アプリケーションを作成しています。

json 値を取得するには、次を使用できます。

r.table('users').get(1).run()

そのメソッド呼び出しは完全な json ドキュメントを返しますが、取得する属性を指定できるメソッドがあります。

r.table('users').get(1).pick('firstName', 'lastName').run()

この機能を利用したいのですが、「選択」したい属性を配列に格納しています。この配列を .pick メソッドのパラメーター リストに変換する方法がわかりません。

ご意見をお聞かせください。

4

1 に答える 1

7

ネイティブのapplyメソッドを使用して、引数配列を直接渡します。

r.table('users').get(1).pick.apply(this,yourArray).run()

参考文献

于 2012-11-25T21:31:07.743 に答える