2024-09-30 04:33:41 发布
网友
使用RejectionDB的filter()函数,给定一个名为字段的字段,我们如何确定字段是否是集合['value1', 'value2'...'valueN']的元素,并且只过滤字段在该集合中的行
filter()
['value1', 'value2'...'valueN']
人们会非常高兴看到重新思考DB支持Python的in操作符,即:
in
table.filter(r.row['field'] in ["value1", "value2", "valueN"])
但这是不受支持的
通过使用简写Python和RejectDB的or_函数,可以通过以下一个线性函数来实现这一点:
or_
table.filter(r.or_(*tuple([r.row['field'] == val for val in values] )))
通过使用简写Python和RejectDB的
or_
函数,可以通过以下一个线性函数来实现这一点:相关问题 更多 >
编程相关推荐