有一些ID:
x = 0
for i in dict_2:
for node in dict_1:
if dict_2[x][0] == dict_1[x]:
dict_2[x][0] = dict_1[???]
if dict_2[x][1] == dict_1[x]:
dict_2[x][1] = dict_1[???]
x+=1
如何使用这些ID获取所有记录?
这不起作用:
dict_1
这也是:
dict_1
即便如此:
let uIds = ['2e56c685-977b-41df-95dd-6adab3aef009',
'dc636c8c-46b8-4022-bea8-a17e692e75ce'
];
答案 0 :(得分:2)
您可以使用r.args
拼接参数:
.getAll(r.args信息(UID))
如果在构建查询时知道这些参数,您也可以使用apply
,但必须使用正确的this
参数调用它:
var table = r.table('users');
table.getAll.apply(table, uIds)