$and $not null 正则表达式

Posted Andy·Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$and $not null 正则表达式相关的知识,希望对你有一定的参考价值。

查询MasterID大于1且MasterType等于TestType的文档:

db.SysCore.find({$and:[{"MasterID":{$gt:1}},{"MasterType":"TestType"}]}).pretty()

结果如下:

技术分享

 

查询MasterID不等于2且MasterName以"测试"开头的文档:

db.SysCore.find({$and:[{"MasterID":{ $not:/2/}},{"MasterName":/测试+/}]})

 

Syntaxfield: $not: <operator-expression> }

db.inventory.find( { price: { $not: { $gt: 1.99 } } } )
db.inventory.find( { item: { $not: /^p.*/ } } )

结果如下:

技术分享

 

查询MasterSort为null的文档:

既要查询为null,同时也要保证存在。

db.SysCore.find({"MasterSort":{$in:[null],$exists:true}}).pretty()

结果如下:

技术分享

以上是关于$and $not null 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式简单学习

Vue前端的封装的高级搜索条件,like,=,or,and,not null,后端进行统一的接收

swift 报错 Call can throw, but it is not marked with 'try' and the error is not handled

如何在 pymongo 中正确设计正则表达式?

python基础语法之and,or,not

正则表达式 NOT 操作