Rus*_*pov 24 python mongodb nosql pymongo
如何在PyMongo中使用sql"like"?
>>> db.houses.find().count()
11616
>>> db.houses.find({"hid":u"16999"}).count()
1
>>> db.houses.find({"hid":u"/9/"}).count()
0
Run Code Online (Sandbox Code Playgroud)
该文件说,SQL"喜欢"(SELECT * FROM users WHERE name LIKE "%Joe%"MongoDB中)是db.users.find ({name:/Joe/}).
如果直接向cli-client接口mongodb指定查询,那么一切正常,但在pymongo中不起作用.
问题是什么?
谢谢.
geo*_*org 41
pymongo不支持正则表达式文字,你必须使用'$ regex'谓词:
db.houses.find({"hid":{"$regex": u"9"}})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11172 次 |
| 最近记录: |