学习目标:
1.掌握mongodb正则查询
2.掌握mongodb聚合查询
3.掌握mongodb管道操作
4.掌握mongodb字符串操作
5.掌握mongodb算术运算
6.掌握mongodb日期处理
1.Mongodb的正则查询?回忆之前的正则知识
i m g w ^ $都是什么意思?
如何实现正则查询 语法规则是
i:不区分大小写
m:多行查找
g:全局匹配
w:w匹配大小写字母和0到9和下划线
^a:以a开头
a$:以a结尾
db.COLLECTION_NAME.find{字段名:{$regex:正则表达式,$options:正则选项}}
2.Mongodb的聚合操作。
如何实现聚合查询,通过_aggregate()_____函数完成。
语法格式是:。
db.COLLECTION_NAME.aggregate([{$group:{_id:’$分组键名’,别名:{聚合运算:’$运算列’}}},{$match:{键名:{运算条件:运算值}}}])
$match $group $sort $sum $push $unwind分别代表什么意思。
$match:匹配条件,在分组前相当于关系型

本文详细介绍了MongoDB的正则查询、聚合操作、管道操作、字符串操作、算术运算、日期处理以及Java连接MongoDB数据库的方式。通过实例演示了如何进行匹配、分组、排序、投影约束等操作,并展示了日期的插入、查询和格式化显示。
最低0.47元/天 解锁文章
776

被折叠的 条评论
为什么被折叠?



