现在的Python代码片段如下:
from pymongo import MongoClient
conn = MongoClient('192.168.4.166', 27017)
db = conn.pinduoduo
yxyjDB = db.goodsYxyj
data = list(yxyjDB.find({'sales': {r'$regex': '^[1-9]\d*$'}}))
print(data)
数据库中存在的数据:
{
"_id" : ObjectId("5bcedc7d3b541dbc309fc2fa"),
"goods_id" : NumberLong(2332781120),
"goods_type_id" : 1,
"goods_name" : "test",
"sales" : 3784,
"sign_code" : "test",
"link_url" : "test"
}
想请教下,Pymongo如何对mongodb的数字字段进行模糊查询?
现在使用正则表达式是可以对字符串类型进行模糊查询的,但是数字字段怎么配都不行。。