在PyMongo中如何使用sql“like”?
>>> db.houses.find().count()
11616
>>> db.houses.find({"hid":u"16999"}).count()
1
>>> db.houses.find({"hid":u"/9/"}).count()
0
documentation表示MongoDB中的sql“like”(SELECT * FROM users WHERE name LIKE "%Joe%"
)是db.users.find ({name:/Joe/})
。
如果直接指定查询到cli客户机接口mongodb,那么一切正常,但在pymongo中不正常。
怎么了?
谢谢。
pymongo不支持regex文本,必须使用“$regex”谓词:
相关问题 更多 >
编程相关推荐