我是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/
我在做什么错了?
答案 0 :(得分:0)
您的函数应返回expr的值,并且需要将org ['id']更改为org('id')。我认为以下代码有效:
input_function = partial(B, input_class=input_class)