运算操作符
mongoDB兼容PCRE v8.41正则表达式库
语法结构如下:
{ <field>: {: /pattern/, : '<options>'} }
或
{ <field>: {: /pattern/<options>} }
tips:推荐使用第一种语法
在和$in操作符一起使用时,只能使用<b>/pattern/<options><b>的形式
- 读取accounts集合中name以j开头或者g开头的文档信息
db.accounts.find( { name: { $in: [ /^j/, /^g/ ] } } )
- 读取accounts集合中name包含goo(不区分大小写)的文档信息,i : ignoreCase
db.accounts.find( { name: { $regex: /goo/, $options: 'i' } } )
网友评论