![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
文章平均质量分 75
nyzzht123
这个作者很懒,什么都没留下…
展开
-
Mongo学习笔记(五) 事务支持
mongodb在4.0之前仅保证单个文档的操作是原子性的,对于多个文档,需要使用嵌套文档的方式进行处理。对于习惯了关系型数据库开发的同学来说,这显然很方不方便,所以在4.0之后, MongoDB开始在副本集中提供multi-document级别的事物支持,根据官网描述,multi-documen是指单个集合中的多个文档跨集合的文档跨DB的文档如果你目前还没有mongo集群,可以按照Mongo学习笔记(四) 创建副本集群replication set的方式快速搭建一个测试集群。事物提交 @Te原创 2021-03-02 14:57:00 · 820 阅读 · 0 评论 -
Mongo学习笔记(四) 创建副本集群replication set
起因mongodb在4.0提供了事物的功能,就想写个单元测试感受一下,结果运行的时候直接抛了一个异常com.mongodb.MongoClientException: Sessions are not supported by the MongoDB cluster to which this client is connected at com.mongodb.client.internal.MongoClientImpl.startSession(MongoClientImpl.java:12原创 2021-02-09 14:27:08 · 695 阅读 · 0 评论 -
Mongo学习笔记(三) 通过Aggregation和lookup进行多级关联查询
第三篇笔记本想着记录一些简单的增删改查,由于中间很久没有写就一时懒得整理了,先把最近刚遇到的问题记录一下通过Aggregation和lookup进行多级关联查询在SQL中可以通过left join操作进行多表的关联查询,在mongo中,类似的操作为Aggregation中的lookup,可以看一下如下数据结构@Datapublic class Subject { private ObjectId id; private String name; private String原创 2020-10-21 21:41:14 · 4789 阅读 · 2 评论 -
MongoDb学习笔记(二)SpringBoot整合,client初始化
项目地址:https://gitee.com/xiiiao/mongo-learning添加pom依赖<!-- spring相关依赖--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</vers原创 2020-08-11 15:54:55 · 5665 阅读 · 1 评论 -
MongoDb学习笔记(一)Centos7安装
工作中一直使用Mysql、Oracle这种关系型数据库,最近接到一个类似调查问卷的需求,考虑基于Mongodb进行开发,记录一下学习过程。MongoDb安装安装环境是一台租的VPS服务器,版本为centos7,mongo版本为4.2社区版,安装过程可以参考官方文档。设置yum创建文件/etc/yum.repos.d/mongodb-org-4.2.repo,写入一下内容[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mo原创 2020-08-03 15:42:26 · 167 阅读 · 0 评论