mongodb
文章平均质量分 91
竹下星空
这个作者很懒,什么都没留下…
展开
-
用原生java客户端连接mongodb,实现对mongodb的简单增删改查
doc形式:package com.shidebin.mongodb.java_pojo;import java.math.BigDecimal;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import org.bson.Document;import org.junit.Before;...原创 2018-10-11 14:14:32 · 2473 阅读 · 5 评论 -
mongodb创建索引及索引优化效率案例
语法:db.collection.createIndex(keys, options)options的属性说明:创建索引示例:单键唯一索引:db.users. createIndex({username :1},{unique:true});单键唯一稀疏索引:db.users. createIndex({username :1},{unique:true,sparse:true});...原创 2018-10-22 11:26:43 · 3704 阅读 · 0 评论 -
写一个定时数据备份的shell脚本
1.查看定时器的状态:service crond status 或 systemctl status crond.service表示已启动,如果报crond not found则安装定时器。如果没启动,使用:service crond start 启动。yum install vixie-cronyum install crontabs2.用以下的方法启动、关闭这个cron服务:...原创 2018-10-19 15:37:40 · 1909 阅读 · 0 评论 -
mongodb常用命令及数据备份,数据恢复,数据导出命令
关闭mongo服务:./mongod -shutdown -f mongodb.conf在mongo数据库里面关闭:db.shutdownServer()非安全启动的备份:/mongodump -h localhost:27022 -d lison -o /usr/local/mongoDB注意:要在启动mongo服务的条件下才能做备份。不然会报错。安全启动的备份(需要加上...原创 2018-10-19 13:52:19 · 245 阅读 · 0 评论 -
用compass community和java程序连不上远程linux上的mongodb问题解决
1.用compass community连接时:2.用java程序连接时:com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.SocketStream.open(SocketStream.java:62) ~[mongodb-driver-core-3.5.0.ja...原创 2018-10-10 09:57:21 · 601 阅读 · 0 评论 -
mongodb的Linux版下载及安装
1.下载:mongodb下载2.上传至linux并解压:上传命令:rz。如我上传至/usr/local/mongoDB目录下。1.解压:tar -xvzf mongodb-linux-x86_64-rhel70-3.4.10.tgz2.cd mongodb-linux-x86_64-rhel70-3.4.103.创建目录data和logs:mkdir data logs。并在logs下创建...原创 2018-10-09 12:01:23 · 3567 阅读 · 1 评论 -
mongodb的windows版安装、compass community安装及下载
1.下载安装包:安装包下载2.安装:其他步骤直接点下一步。3.如果compass community没有安装,安装连接:compass community下载,一键安装即可。4.连接windows上的mongodb:port为默认端口。5.连接不上的情况:目前我只发现服务没开会连接不上:...原创 2018-10-09 11:26:26 · 10007 阅读 · 0 评论 -
mongodb之权限管理——用户的增删改查和内置角色说明
mongodb版本:3.2.41.先尝试创建root用户:root用户拥有最高权限,可以进行任何操作use admindb.createUser({'user':'root', 'pwd':'root', 'roles':[{'role':'root', 'db':'admin'}]})发现不可以,说明不登录是不能创建root用户的。但可以创建userAdminAnyDatabase角色...原创 2018-10-18 15:18:23 · 5916 阅读 · 0 评论 -
spring连接mongodb实现增删改查
applicationContext.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:x原创 2018-10-11 14:46:18 · 1926 阅读 · 0 评论 -
为什么要使用mongodb
1.什么是MongoDBMongoDB:是一个数据库 ,高性能、无模式、文档性,目前nosql中最热门的数据库,开源产品,基于c++开发。是nosql数据库中功能最丰富,最像关系数据库的。2.MongoDB特性: 面向集合文档的存储:适合存储Bson(json的扩展)形式的数据; 格式自由,数据格式不固定,生产环境下修改结构都可以不影响程序运行; 强大的查询语句,面向对象的...原创 2018-11-14 14:20:37 · 16188 阅读 · 1 评论