写在前面 在我初次接触MongoDB的时候,是为了做一个监控系统和日志分析系统。当时在用Java操作MongoDB数据里的数据的时候,都是在网上查找Demo示例然后完成的功能,相信大家也同样的体会,网上大都是这种一个入门的小Demo,很少有深入讲解的。功能调通后,自己琢磨效率方面的问题,便开始自己的 ...
分类:
编程语言 时间:
2019-12-15 23:40:24
阅读次数:
438
启动 (C盘下创建data文件夹,创建db文件夹) 服务端: mongod 客户端:mongo 数据类型 Object ID :Documents 自生成的 _id "_id" : ObjectId("5b151f8536409809ab2e6b26") #"5b151f85" 代指的是时间戳,这条 ...
分类:
数据库 时间:
2019-12-15 18:39:32
阅读次数:
104
方法名描述 cursor.snapshot() cursor.itcount() cursor.batchSize() cursor.pretty() cursor.hint() cursor.min() cursor.sort() cursor.forEach() cursor.limit() c ...
分类:
数据库 时间:
2019-12-15 16:52:48
阅读次数:
123
部署MongoDB复制集(副本集) 环境 操作系统:Ubuntu 18.04 MongoDB: 4.0.3 服务器 首先部署3台服务器,1台主节点 + 2台从节点 3台服务器的内容ip分别是: 10.140.0.5 (主节点) 10.140.0.6 (从节点01) 10.140.0.7 (从节点02 ...
分类:
数据库 时间:
2019-12-15 16:50:47
阅读次数:
81
方法名描述 db.collection.aggregate() 聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.bulkWrite() 批量写入 db.collection.createIndex() 创建一个集合索引 db.collection ...
分类:
数据库 时间:
2019-12-15 16:46:00
阅读次数:
83
方法名描述 db.cloneDatabase() 从指定主机上克隆数据库 db.currentOp() 显示当前正在进行的操作 db.commandHelp() 返回数据库命令的帮助信息 db.createCollection() 创建一个聚集集合(table) db.cloneCollection ...
分类:
数据库 时间:
2019-12-15 16:38:08
阅读次数:
104
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle,mysql,sqlserver,db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis,mongdb,hbase,couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
分类:
数据库 时间:
2019-12-15 16:08:28
阅读次数:
101
方法名描述 db.collection.aggregate() 聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.bulkWrite() 批量写入 db.collection.createIndex() 创建一个集合索引 db.collection ...
分类:
数据库 时间:
2019-12-15 16:07:40
阅读次数:
100
rs.initiate() rs.addArb() rs.help() rs.printReplicationInfo() 查看到副本集操作日志 rs.remove() 减少副本集节点 rs.freeze() “冻结”mongodb实例 rs.status() 查看副本集状态 db.printSla ...
分类:
数据库 时间:
2019-12-15 16:07:04
阅读次数:
104
1. 下载 选择合适平台点击下载 2. 安装mongodb 在win7系统安装mongodb需要vc++运行库,如果没有则会提示“无法启动此程序,因为计算机中丢失"VCRUNTIME140.dll"。 双击安装 选择安装路径 一路next install 至此安装部分完成 3. 配置mongodb ...
分类:
数据库 时间:
2019-12-15 12:17:23
阅读次数:
116