使用python的mongodb查询中的逻辑运算符
我正试图在python2.7中用使用python的mongodb查询中的逻辑运算符,python,mongodb,python-2.7,pymongo,Python,Mongodb,Python 2.7,Pymongo,我正试图在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_
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']}
]
})