在pymongo的聚合方法中过滤布尔值

2 投票
1 回答
1432 浏览
提问于 2025-05-01 08:32

我正在尝试在 pymongo 中使用聚合方法,像这样:

fnObjs.aggregate([
    {'$match': {'sha1_duplicate': false}}
])

但是我遇到了这个问题:

NameError: global name 'false' is not defined

这个查询在 mongo 命令行工具中是可以正常工作的。

暂无标签

1 个回答

3

根据错误信息的提示,false 这个词没有被定义。在Python编程语言中,布尔值(也就是表示真和假的值)是用大写字母开头的,所以正确的写法是 FalseTrue

撰写回答