随笔分类 - NoSql数据库
摘要:之前百度,google了很多,发现并没有介绍mongodb生产环境如何配置的文章, 当时想参考下都不行, 所以写篇文章,大家可以一块讨论下. 1. MongoClientOptions中的连接池配置: 配置如下: minSize: 线程池空闲时保持的最小连接数, 默认是0. maxSize: 线程池
阅读全文
摘要:先决条件 先运行mongodb肯定是必须的,然后导入以下包: MongoClient MongoClient()实例表示到数据库的连接池; 你将只需要MongoClient类的一个实例,即使有多个线程也是一样。 重要: 通常,您只能为给定的MongoDB部署(例如独立,副本集或分片群集)创建一个Mo
阅读全文
摘要:在用spring-data-mongodb框架开发的过程中,需要实现分页查询,就百度了下,没找到满意的又google了下,找到了思路. 在spring-data-mongodb 官方文档中,建议你使用PagingAndSortingRepository 来实现分页,但是我是真的不喜欢这个设计啊!!
阅读全文
摘要:Mongodb提供了很多的客户端: shell,python, java, node.js...等等. 以 java 为例实现简单的增删改查 pom文件: 在这里我们先封装一个mongodb管理类: 简单分析: 1. 使用 ip, port 连接mongodb数据库: static MongoCli
阅读全文
摘要:恢复内容开始 一 Create 操作 在MongoDB中,插入操作的目标是一个集合。 MongoDB中的所有写入操作在单个文档的层次上都是原子的。 For examples, see Insert Documents.在这个文档里能看到多个客户端的插入操作,比如:java,python... 这里以
阅读全文
摘要:mongodb使用BSON格式存储数据记录. 如下图: 文档结构 文档有键值对组成, 有以下结构: { field1: value1, field2: value2, ... fieldN: valueN} 字段的值可以是任意BSON 数据类型,包括其他文档, 数组和文档数组. 例如,以下文档包含
阅读全文
摘要:mongodb默认是不能远程连接的,而且在linux安装完你会发现,它的目录极其简单,连个配置文件都没有. 我的mongodb的版本是3.6,目前最新的.https://www.mongodb.com/mongodb-3.6 百度了一下看是有配置文件: mongodb.conf. 又检查了下目录确实
阅读全文