mongodb 正则-不区分大小写匹配

326 阅读1分钟

1.正则查询 不区分大小写 i,设置开始字段 ^,结束字段 $,其中某段匹配任意字段 .*

{"name" : {  "$regex" : "^lslad.*cn$", "$options" : "i"  } }或者{ "name" :/^lslad.*cn$/i }

2.踩坑记录

java中使用正则查询{ "name" :/^lslad.*cn$/i },是不生效的,打印出来是{ "name" :"/^lslad.*cn$/i" },有引号,所以,只能用{"name" : {  "$regex" : "^lslad.*cn$", "$options" : "i"  } }这种方式