我使用rethinkdb作为后端编写node.js应用程序。
要检索json值,您可以使用:
r.table('users').get(1).run()
该方法调用将返回完整的json文档,但是有一种方法允许您指定要检索的属性,例如:
r.table('users').get(1).pick('firstName', 'lastName').run()
我想利用这个功能,我想要“挑选”存储在数组中的属性。我似乎无法找到将此数组转换为.pick方法的参数列表的方法。
请建议。
答案 0 :(得分:7)
只需使用native apply方法直接传递arguments数组:
r.table('users').get(1).pick.apply(this,yourArray).run()