mongodb
kxj19980524
程序员在线接单
展开
-
Mongodb之安装即简单命令使用
下载好后先配置环境变量,我用的是windows版的,环境变量和按java环境变量一样输入命令指定mongodb文件存放位置,并且这个命令也是启动mongodb服务的命令mongod --dbpath=E:\mongodb\mongodb-win32-x86_64-2.4.3\dbpathmysql端口 3306 oracle端口 1521 sqlServer端口 1433 ...原创 2019-03-04 16:08:07 · 212 阅读 · 0 评论 -
Mongodb之索引的使用
每个数据库下都自动为每个集合建立id索引for循环创建5000000条数据然后自动就创建了id索引了db.system.indexes.find()就是查看索引没建立索引之前,查询age的话,是全部扫描的,查询5000000条记录大概两秒.explain()这个方法就是查询进展的详细情况给age字段上建立索引 后面那个1就那么写就行没啥意思建立索引之后...原创 2019-03-04 19:47:52 · 159 阅读 · 0 评论 -
Mongodb之备份数据与数据的导入导出
备份数据 -d后面加备份哪个数据库 -o后面加备份到哪个地址下面mongodump -h localhost:27017 -d itcase -o d://bubadb.help()这个函数可以看到针对数据库的所有的操作调用db.dropDatabase()这个方法就是删除当前数据库,如果删除别的数据库就传入参数-d 后面加恢复数据到哪个数据库,-director...原创 2019-03-04 19:51:19 · 165 阅读 · 0 评论 -
Mongodb之安全模式的使用
开启安全模式不然其他人随便可以登上自己的mongodb修改数据首先需要切换到admin这个数据库下创建一个用户,admin这个数据库是默认存在内存中的,它里面的用户都是管理员然后切换到自己的数据库创建两个权限不同的用户,一个只读一个可读可写.然后到服务端,启动命令后面加上--auth表示开启权限认证这时候如果直接登上去的话,会发现什么都不能干.查询也不可以.然后...原创 2019-03-04 19:53:44 · 683 阅读 · 0 评论 -
Mongodb之集群搭建(主从复制)
集群搭建(主从复制) 主节点进行增删改,从节点进行读先建两个文件夹存入主节点和从节点数据保存目录--master表示指定它为主节点然后再启一个cmd启动从节点--slave表示从节点 --source表示指定主节点位置然后启动客户端连接主节点进行插入操作连接从节点进行查询,发现数据已经同步过来了,但是不能进行插入操作然后把主节点关掉,再进行插入的话主...原创 2019-03-04 19:54:47 · 242 阅读 · 0 评论 -
Mongodb之副本集的使用
副本集的使用 副本集就是当主节点宕机时,从节点顶替,但是没宕机前,从节点只是做一个备份数据的功能,不能查询增加数据建立这样两个目录结构,dbs放数据logs放日志信息然后启动三个窗口执行下面三段命令开启三个mongodb,进行副本集的配置--replSet后面填的是副本集的名称,可以随便填的但是三个命令里的副本集名称得保持一致. 第三个命令里依赖前两个节点,如果再加节点的话...原创 2019-03-04 19:56:58 · 172 阅读 · 0 评论 -
Mongodb之路由策略分片存储
路由策略解决的是数据存储不下的情况路由就是数据的统一入口,客户端不用管分了几片,但是路由有可能会重启,一重启的话,分片的信息就不在了,所以需要再单独开启一个2222的服务来保存路由和分片之间的信息,当客户端存数据的时候先访问路由,然后路由从2222里找到分片对应的信息,该访问哪个分片,然后再进行操作.先开启四个服务,三个分片,一个配置服务然后mongodb里有m...原创 2019-03-04 19:59:29 · 958 阅读 · 0 评论 -
Mongodb之java连接Mongodb进行操作
导入mongodb的jar包然后再进行操作package cn.itcast.mongoDb;import java.net.UnknownHostException;import org.junit.Test;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollec...原创 2019-03-04 20:24:48 · 171 阅读 · 0 评论