ReQL等效于(*)表中的Select * from table

时间:2018-08-09 07:29:18

标签: rethinkdb rethinkdb-javascript reql

我是RethinkDB的新手,我有一个对象ID数组,我想从ID属于该数组的表中获取对象。

SQL查询应为-

SELECT * FROM orgs WHERE id IN ('ID1','ID2');

我尝试在myREQL控制台中进行跟踪-

r.table("orgs").filter(function(org) {
  r.expr(["ID1" ,"ID2"]).contains(org['id'])
})

它给了我错误-

SyntaxError: missing ) after argument list

我提到了这个https://rethinkdb.com/api/python/contains/

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您的函数应返回expr的值,并且需要将org ['id']更改为org('id')。我认为以下代码有效:

input_function = partial(B, input_class=input_class)