
MongoDB
闻道☞
学习是最好的修行
展开
-
mongoDB3.6 java API简单使用(十)
package com.ljl.spring.boot.controller;import com.mongodb.*;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoCursor;import com.mongodb.client.MongoDatabase;import com.mon原创 2017-12-22 11:20:23 · 6545 阅读 · 0 评论 -
MongoDB 分片的原理、搭建、应用(九)
原文:https://kb.cnblogs.com/page/152995/一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁转载 2017-12-21 16:42:19 · 433 阅读 · 0 评论 -
MongoDB 主从复制,副本集,分片(八)
原文:http://blog.youkuaiyun.com/canot/article/details/50739359一、mongodb主从复制配置主从复制是mongodb最常用的复制方式,也是一个简单的数据库同步备份的集群技术,这种方式很灵活.可用于备份,故障恢复,读扩展等.最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址. 结构图: 配置主从复制的注意点:在数据库集群中...转载 2017-12-21 15:37:19 · 281 阅读 · 0 评论 -
MongoDB数据导入导出,备份,安全认证(七)
1.导出数据(中断其他操作) 打开CMD,不是客户端 利用mongoexport -d 指明使用的库 -c 指明要导出的表 -o 指明要导出的文件名 -csv 制定导出的csv格式 -q 过滤导出 --type <json|csv|tsv> 1.1 把数据好test中的persons导出C:\Users...转载 2017-12-21 13:46:57 · 1039 阅读 · 0 评论 -
MongoDB GridFS(六)
GridFS 简介GridFS 是 MongoDB 的一个用来存储/获取大型数据(图像、音频、视频等类型的文件)的规范。它相当于一个存储文件的文件系统,但它的数据存储在 MongoDB 的集合中。GridFS 能存储超过文档尺寸限制(16 MB)的文件。GridFS 将文件分解成块,将每块数据保存在不同的文档中,每块大小最高为 255 KB。GridFS 默认使用 fs.files 和 fs.ch...原创 2017-12-21 11:39:39 · 402 阅读 · 0 评论 -
MongoDB 分组统计,固定集合(五)
1.db.collection.count()返回集合总数或匹配查询的结果集总数> db.user.find(){ "_id" : ObjectId("5a39f91890cf1481126c33e8"), "name" : "test1", "age" : 20 }{ "_id" : ObjectId("5a39f92290cf1481126c33e9&quo原创 2017-12-21 09:53:47 · 2085 阅读 · 0 评论 -
mongoDB 索引(四)
索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构 1.ensureIndex() 方法M...原创 2017-12-20 16:46:09 · 303 阅读 · 0 评论 -
mongoDB 查询(三)
1.find()详解db.collection.find() - 查询集合,无参数则查询所有,并返回一个游标对象用法 db.collection.find(query, projection)参数参数描述query是可选参数,基于查询操作符指定了查询的条件,若希望返回collection中的所有文件,则无需指定该原创 2017-12-20 14:38:36 · 307 阅读 · 0 评论 -
mongoDB简单的数据库创建,文档的增删改,常用命令(二)
常用命令> show dbs -- 查看数据库列表> use admin --创建admin数据库,如果存在admin数据库则使用admin数据库> db ---显示当前使用的数据库名称> db.getName() ---显示当前使用的数据库名称> db.dropDatabase() --删当前使用的数据库> db.repairDatabase...原创 2017-12-20 11:27:11 · 6145 阅读 · 0 评论 -
mongoDB windows上的安装及介绍(一)
转载自:https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html1.下载 https://www.mongodb.com/download-center#community下载完除了修改一下路径基本都是默认2.配置环境变量在环境变量path之后加bin的路劲 如E:\MongoDB\bin这样每次使用命令的时候就不要进到 ...转载 2017-12-20 11:12:20 · 468 阅读 · 0 评论 -
MongoDB Plugin(十一)
原文:http://blog.youkuaiyun.com/clm__/article/details/51955332简介因为自己工作中会需要用到MongoDB,为了在JAVA上用MongoDB用得更舒服,所以开发了这个工具。相较于之前的版本,几乎重写所有代码。要求java7及以上,MongoDB由于3.0后改变较大,最好是3.2或以上。具有以下特性:转载 2017-12-22 14:19:01 · 2347 阅读 · 0 评论 -
SpringBoot集成MongoDB(十二)
步骤1.pom.xml引包2.在配置application.properties中设置spring.data.mongodb.uri属性3.建测试实体类类4.编写数据操作接口5.测试1.pom.xml引包<!--集成mongoDB--><dependency> <groupId>org.springframework.boo...原创 2017-12-22 16:08:59 · 410 阅读 · 0 评论