mongodb 查询中的逻辑运算符 python

Logical operators in mongodb queries with python

我正在尝试在我的 mongo 数据库中查询 python2.7 中的项目

output = collection.find_one({ $and : [{'name' : data['name']},{'phone_1' : data['phone_1']}]})

当我尝试 运行 脚本时 python 告诉我

File "./test.py", line 113
output = collection.find_one({ $and : [{'name' : data['name']},{'phone_1' : data['phone_1']}]})
                               ^
SyntaxError: invalid syntax

我查看了mongo的手册和版本。我已经安装了 mongodb 2.0.6,所以上面的语法应该没问题。我错过了什么吗?

把它放在引号里:

output = collection.find_one({
    '$and': [
        {'name': data['name']},
        {'phone_1': data['phone_1']}
    ]
})