在pymongo的聚合方法中过滤布尔值
我正在尝试在 pymongo
中使用聚合方法,像这样:
fnObjs.aggregate([
{'$match': {'sha1_duplicate': false}}
])
但是我遇到了这个问题:
NameError: global name 'false' is not defined
这个查询在 mongo 命令行工具中是可以正常工作的。
1 个回答
3
根据错误信息的提示,false
这个词没有被定义。在Python编程语言中,布尔值(也就是表示真和假的值)是用大写字母开头的,所以正确的写法是 False
和 True
。