我搜索一下。我按字段 A 缩小范围。我按字段 B 缩小范围。我得到的结果包括粗麻布和麻袋。我想要的是获得包括粗麻布或麻袋的结果。
sqs = sqs.narrow(fieldA='burlap')
sqs = sqs.narrow(fieldB='sack')
您可以使用以下方法进行一定程度的 OR 缩小:
sqs = sqs.narrow(fieldA=('burlap' or 'tweed' or 'plastic'))
sqs = sqs.narrow(fieldB='sack')
但是你最终还是会得到粗麻布和麻袋的结果。此方法的替代方法如下,但它并不理想,因为它在大型数据集上似乎很慢:
sqs = sqs.filter_or(fieldA='burlap')
sqs = sqs.filter_or(fieldB='sack')
当你需要他的时候,丹尼尔林赛在哪里?