天天看点

MongoDB_7:Mongo正则查询

1、排除匹配的用法:

<col>

[^ABC]

匹配除了 [...] 中字符的所有字符,例如 [^aeiou] 匹配字符串 "google runoob taobao" 中除了 e o u a 字母的所有字母。

使用举例:

 mongo表中的数据有以下3条数据:

  

想筛选出素材名称结尾是 shol3的第2条数据,查询语句为:

db.getCollection('regex_test').find({"name" : {'$regex': '[^a-zA-Z0-9]+shol3'}})