【发布时间】:2019-06-26 17:15:30
【问题描述】:
我正在编写一个 python 脚本来连接到 mongodb 并查询一个集合。
我想找到以cdl 开头的键hp 的值。当我尝试通过 mongo shell 时,此查询成功运行,但通过我的 python 脚本,我看到了错误。
我需要任何转义字符吗?
./pymongoconn.py
File "./pymongoconn.py", line 20
for response in conn.collection.find({"hp": /^cdl/},{"n":1 ,"hp":1 , "_id":0 , "rsid" :1, "v":1}):
^
SyntaxError: invalid syntax
以下是我的查询:
for response in conn.collection.find(
{"hp": /^cdl/},
{"n":1 ,"hp":1 , "_id":0 ,"rsid" :1, "v":1}
):
print (response)
【问题讨论】: