Mongodb的增删改查,请查看我的另一篇文章《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》
在查询中会用到各种运算符:
运算符类型 | 运算符 | 描述 |
范围 | $eq | 等于 |
$lt | 小于 | |
$gt | 大于 | |
$lte | 小于等于 | |
$gte | 大于等于 | |
$in | 判断元素是否在指定的集合范围里 | |
$all | 判断数组中是否包含某几个元素,无关顺序 | |
$min | 判断元素是否不在指定的集合范围里 | |
布尔运算 | $ne | 不等于,不匹配参数条件 |
$not | 不匹配结果 | |
$or | 有一个条件成立则匹配 | |
$nor | 所有条件都不匹配 | |
$and | 所有条件都必须匹配 | |
$exists | 判断元素是否存在 | |
其他 | . | 子文档匹配 |
$regex | 正则表达式匹配 |
end.