时间:2021-07-01 10:21:17 帮助过:12人阅读
逻辑或 $or:满足一个条件就行
语法:db.集合名.find{ $or: [ { <expression1> }, { <expression2> }, ... { <expressionN> } ] }
- <span style="color: #008000;">//</span><span style="color: #008000;">逻辑或 查询食品类和饮料类的食品</span>
- db.product1.find({$or:[{<span style="color: #800000;">"</span><span style="color: #800000;">category</span><span style="color: #800000;">"</span>:<span style="color: #800000;">"</span><span style="color: #800000;">食品</span><span style="color: #800000;">"</span>},{<span style="color: #800000;">"</span><span style="color: #800000;">category</span><span style="color: #800000;">"</span>:<span style="color: #800000;">"</span><span style="color: #800000;">饮料</span><span style="color: #800000;">"</span>}]})
异或 $nor:逻辑或原理取反
语法:db.集合名.find{ $nor: [ { <expression1> }, { <expression2> }, ... { <expressionN> } ] }
- <span style="color: #008000;">//</span><span style="color: #008000;">异或 逻辑或取反</span>
- db.product1.find({$nor:[{<span style="color: #800000;">"</span><span style="color: #800000;">category</span><span style="color: #800000;">"</span>:<span style="color: #800000;">"</span><span style="color: #800000;">书籍</span><span style="color: #800000;">"</span>},{<span style="color: #800000;">"</span><span style="color: #800000;">category</span><span style="color: #800000;">"</span>:<span style="color: #800000;">"</span><span style="color: #800000;">手机</span><span style="color: #800000;">"</span>}]})
逻辑非 $not :取反查询条件
语法:db.集合名.find{ field: { $not: { <operator-expression> } } }
- <span style="color: #008000;">//</span><span style="color: #008000;">逻辑非 </span>
- db.product1.find({category:{$not:{$eq:<span style="color: #800000;">"</span><span style="color: #800000;">手机</span><span style="color: #800000;">"</span>}}})
MongoDB 逻辑运算符
标签:cat 手机 not ESS class span 异或 mongo god