使用pymongo对数据进行条件查询时,几个条件之间是“且”关系的时候直接用逗号隔开几个条件即可。
condition = {"age":{"$gt":22}, "name":{"$regex":"user"}}
res = collect.find(condition)
for temp in res:
print(temp)
如果几个条件之间是“或”关系的时候就要使用“$or”,语法格式如下:
condition = { "$or": [ {条件1}, {条件2},... ] }
condition = { "$or": [ {"age": {"$gt": 22}}, {"name": {"$regex": "user"}} ] }
res = collect.find(condition)
for temp in res:
print(temp)