确定字段是否是集合的元素

时间:2016-11-07 22:42:47

标签: python rethinkdb-python

使用RethinkDB的filter()函数,给定一个名为 field 的字段,我们如何确定字段是否是集合{{}的元素1}},并且只过滤 field 所在的行?

很高兴看到 RethinkDB支持Python的['value1', 'value2'...'valueN']运算符,即:

in

但这不受支持。

1 个答案:

答案 0 :(得分:0)

使用简写的Python和RethinkDB的or_函数,可以通过以下单行完成:

table.filter(r.or_(*tuple([r.row['field'] == val for val in values] )))