MongDB数据库使用find查找时可以使用正则表达式
cmd中使用方式:
db.表名.find({‘字段名’:{$regex:‘正则表达式’}})
db.表名.find({‘字段名’:{$regex:/正则表达式/}}) 可以用‘斜杠’代替‘引号’
db.表名.find({‘字段名’:/正则表达式/}) 可以省略$regex
python程序中使用方式:
python程序中需要将 $regex 用引号引起来
db.表名.find({‘字段名’:{’$regex’:‘正则表达式’}})
两种方式都可以先限定一些字段值:
eg:db.表名.find({‘字段名1’:‘字段值’,‘字段名2’:{’$regex’:‘正则表达式’}}) 每个字段部分用逗号分开