![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mongodb
文章平均质量分 63
RuntimeExcepti0n
这个作者很懒,什么都没留下…
展开
-
Spirngboot+Spring Data mongodb(四) 查询操作
原生JSON查询原创 2021-10-22 18:03:20 · 277 阅读 · 0 评论 -
Spirngboot+Spring Data mongodb(三) 修改操作
新增数据@Testpublic void add(){ List<BillDetail> details = new ArrayList<>(); IntStream.range(0,3).parallel().forEach(x->{ BillDetail billDetail = new BillDetail(); String suffix = LocalDateTime.now().format(DateTimeF原创 2021-10-22 18:00:26 · 318 阅读 · 0 评论 -
Spirngboot+Spring Data mongodb(二) 新增操作
新增单条记录insert新增一条记录,若集合文档中有相同Id,则会报错 BillDetail billDetail = new BillDetail(); String suffix = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSSSS")); billDetail.setId(suffix); billDetail.setBillNo("03.原创 2021-10-20 10:12:22 · 177 阅读 · 0 评论 -
Spirngboot+Spring Data mongodb(一) 环境搭建
引入Maven相关依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.8.RELEASE</version> </parent> <dependenc原创 2021-10-19 17:49:28 · 185 阅读 · 0 评论 -
Mongodb聚合运算(四)
$project -聚合投影插入测试数据db.java.insert([ { "title": "db","type": "dataSave","name": ["mysql","oracle","mongodb"]}, { "title": "mq","type": "translate", "name": ["rocketmq","kafka"] }])将name中的数据分开显示,并只显示title 和name 的数据db.java.aggregate.原创 2021-10-16 17:28:32 · 163 阅读 · 0 评论 -
Mongodb聚合运算(三)
$lookup操作符语法格式:{$lookup:{from: <collection to join>,localField: <field from the input documents>,foreignField: <field from the documents of the "from" collection>,as: <output array field&g...原创 2021-10-16 14:43:22 · 205 阅读 · 0 评论 -
Mongodb聚合运算(二)
$bucket操作符语法格式:{$bucket: {groupBy: <expression>,boundaries: [ <lowerbound1>, <lowerbound2>, ... ],default: <literal>,output: {<output1>: { <$accumulator expression> },...原创 2021-10-16 11:34:10 · 464 阅读 · 0 评论 -
Mongodb聚合运算(一)
mongodb提供了aggregate()函数来进行聚合运算,主要用于处理例如统计、求平均值、求和等,并返回计算后的结果。语法格式db.集合名称+aggregate([{$group:{_id:"$分组键","$分组键",......,别名:{聚合运算:"$运算列"}}},{条件筛选:{键名:{运算条件:运算值}}}] ) ;条件筛选放在group前面类似mysql的where , 放在后面类似mysql的having ,常见的mongodb聚合操作和sql函...原创 2021-10-14 16:53:15 · 780 阅读 · 0 评论 -
$elemMatch操作符
插入测试数据db.billDetail.insert([ { "billNo": 1001, "address": "广东省", "productList": [ {"price": 300, "name": "可口可乐", "type": "汽水" }, {"price": 500, "name": "茶派", "type": "饮料" } ] },原创 2021-10-21 19:12:37 · 719 阅读 · 0 评论 -
Mongodb简单操作,新增修改
创建数据库 use命令: 1.切换到指定数据库 2.如果切换的数据库不存在,则创建该数据库创建一个名为 huogui 的数据库use huogui;show dbs 只显示含有数据的 数据库删除数据库利用use 命令切换到指定 数据库 执行 db.dropDatabase();集合操作db.createCollection()函数来创建集合语法格式:db.createCollection(name,options)name :创建集合的名称...原创 2021-10-15 17:31:18 · 576 阅读 · 0 评论 -
Mongodb索引测试
唯一索引测试:原创 2021-10-14 17:38:12 · 199 阅读 · 0 评论 -
Mongodb索引(二)
索引类型文档数据{ "billId":"1001", "amount":600, "address":"广东省深圳市", "date":"2021-10-14", "payWay":"微信支付", "sku":{"name":"可口可乐","num":2,"price":300}}单字段索引单个字段上创建索引db.bill.createIndex( { amount: 1 } )嵌入式字段创建索引db.bill.creat.原创 2021-10-14 22:47:59 · 197 阅读 · 0 评论 -
Mongodb索引(一)
什么是索引 类似如关系型数据库的索引,mongodb索引的本质也是一种特殊的数据结构,以一种易于遍历的形式存储集合数据集的一部分,索引存储一个或一组特定字段的值和物理地址(每个文档在经过底层的存储引擎持久化后,会有一个位置信息),按照字段的值排序,索引可以极大的加快文档的查询速度,因为使用索引后可以不用使用全表扫描来定位具体某行的数据,而是先通过索引表找到该行数据对应的物理地址,然后通过地址来访问想要的数据,索引的CRUD 创建索引 语法:db.集合名称.c...原创 2021-10-14 17:36:59 · 133 阅读 · 0 评论 -
Mongodb事务
Mongodb的事务通常是指多文档之间,Mongodb从4.0版本开始支持副本集的多行多文档事务,4.2版本开始支持分布式事务,增加了分片集群上多行多文档事务的支持。Write ConcernwriteConcern决定一个写操作落到多少个节点上才算成功,writeConcern的取值包括:w:0 设置为0 无需关心写入成功与否 w :1-任意节点数,最大数为复制集群节点数,默认为1 ,表示写到Primary节点就开始往客户端发送确认写入成功。 w:majority 大多数节点成功原则,非.原创 2021-10-15 18:55:16 · 542 阅读 · 0 评论 -
Mongodb分片集群部署
Mongodb分片集群部署原创 2021-09-15 23:16:59 · 261 阅读 · 0 评论 -
Mongodb分片集群
分片集群特点对应用透明,无需特殊处理 动态扩容,数据自动均衡,无须下线处理集群架构图原创 2021-09-17 11:48:04 · 157 阅读 · 0 评论 -
Mongodb复制集群部署
安装mongodb服务 参考:Mongodb4.2+Centos7 liunx单机版部署_RunTimeExcepti0n的博客-CSDN博客原创 2021-09-17 00:04:56 · 249 阅读 · 0 评论 -
Mongodb复制集群与选举
Mongodb复制集群部署原创 2021-09-15 23:15:44 · 394 阅读 · 0 评论 -
Mongodb4.2+Centos7 liunx单机版部署
单机部署原创 2021-09-15 23:13:55 · 211 阅读 · 0 评论 -
Mongodb概述
什么是Mongodb?Mongodb是一款基于分布式文件存储的NoSQL数据库,具有高可扩展性、高性能和高可用性。可以从单服务器部署到扩展到大型的复杂的分布式多数据中心架构。Mongodb提供了四种使用方式: 本地单机部署:...原创 2021-09-15 23:12:59 · 137 阅读 · 0 评论