linux系统安装MongoDB文档
mongodb文档数据库的安装:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
tar -zxf mongodb-linux-x86_64-rhel70-4.0.4.tgz
mv mongodb-linux-x86_64-rhel70-4.0.4 /data/soft/
mv mongodb-linux-x86_64-rhel70-4.0.4/ mongodb
cd mongodb/
mkdir db
mkdir logs
vim bin/mongodb.conf
dbpath=/data/soft/mongodb/db
logpath=/log/mongodb/mongodb.log
bind_ip=0.0.0.0 任何ip远程访问
port=27017
fork=true 是否后台启动
logappend=true
auth=true 启用安全验证(设置密码登录)
#nohttpinterface=true
./bin/mongod -f /data/soft/mongodb/bin/mongodb.conf
mongo
db.version()
show.dbs
db.getMongo()
db
use admin
db
给root设置密码:
db.createUser({user: 'root', pwd: '123456', roles: ['root']})
[验证是否添加成功,'db.auth(用户名,用户密码)' 这里用db.auth('root', '123456') 如果返回 '1'表示验证成功, 如果是 '0' 表示验证失败...]
创建库:
use Article
为这个库添加一个用户,并且赋予读、写权限:
db.createUser({user:'test',pwd:'test123',roles: [{role:'readWrite',db:'Article'}]})
退出连接即可。
删除用户:
db.removeUser('username')
MongoDB连接操作:
# mongo 192.168.xx.3:27017/admin -uroot -p
jioejfer45M57jYwwGV
(MongoDB更新集合中多条语句:
> db.memberRechargeOrderVO.update({'amountType':'3'},{$set:{'amountType':'8'}},{multi:true})
WriteResult({ "nMatched" : 190, "nUpserted" : 0, "nModified" : 190 })
> db.memberRechargeOrderVO.find({'amountType':'3'}).count()
0
)
db.memberRechargeOrderVO.update({'rechargeType':'3'},{$set:{'rechargeType':'4'}},{multi:true})
(MongoDB备份数据:
$ mongodump【备份全部数据库->到当前目录下新建dump/test目录中】
$ mongodump -h localhost -d lottery -o ./gag/【备份某个库】
$ mongodump -h localhost:27017 --db lottery --collection lotteryOrderVO【备份某个库某个集合】
MongoDB恢复数据:
$ mongorestore【恢复全部数据库数据】
$ mongorestore -h localhost:27017 -d lottery2 /home/www/backmongo/dump/lottery/【恢复指定数据库,-d参数后指定要恢复的数据库可以和备份时不一样】
)
linux系统安装MongoDB文档的更多相关文章
- mongoDB 文档概念
mongoDB 文档概念 什么是文档 文档是 mongodb 基本的数据组织单元,类似于mysql 中的记录 文档由多个键值对组成,每个键值对表达一个数据项 属于 bson 数据 ps: bson ...
- mongoDB 文档操作_删
mongoDB 文档删除 MySQL对比 mysql delete from table where ... mongo db.collection.deleteOne(query) 删除函数 del ...
- MongoDB文档的基本操作
1. MongoDB的安装方法 (1)下载MongoDB 相应的版本: (2)设置数据文件和日志文件的存放目录: (3)启动MongoDB服务: (4)将MongoDB作为服务启动. 2. Mongo ...
- Linux的帮助文档命令
Linux的帮助文档命令 1.man page man是manual(操作手册)的简写,使用方式: man [指令] man date 在显示的内容中查找内容: / + 搜索你的关键字 上下左右键来查 ...
- mongodb文档支持的数据类型
版权声明:转载请标明来源. https://blog.csdn.net/u014285882/article/details/25510377 1. 存储类型 mongodb文档相似于json,但不是 ...
- 如何在Linux中复制文档
在办公室里复印文档过去需要专门的员工与机器.如今,复制是电脑用户无需多加思考的任务.在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候. 数字实体复制 ...
- MongoDB文档(二)--查询
(一)查询文档 查询文档可以使用以下方法 # 以非结构化的方式显示所有的文档 db.<collectionName>.find(document) # 以结构化的方式显示所有文档 db.& ...
- MongoDB 文档的查询和插入操作
MongoDB是文档型数据库,有一些专门的术语,和关系型DB相似,但也有差异,例如,Collection类似于关系型DB的Table,document类似于row,key/value pair类似于c ...
- 3.从Node.js操作MongoDB文档
1.更新文档结构,而非SQL 2.数据库更新运算符 在MongoDB中执行对象的更新时,需要确切的指定需要改变什么字段.需要如何改变.不像SQL语句建立冗长的查询字符串来定义更新. MongoDB中可 ...
随机推荐
- 【leetcode】307. Range Sum Query - Mutable
题目如下: 解题思路:就三个字-线段树.这个题目是线段树用法最经典的场景. 代码如下: class NumArray(object): def __init__(self, nums): " ...
- python-Exception异常使用
Exception #自定义异常类 ,MyInputExcp继承Exception异常 class MyInputExcp(Exception): def __init__(self, lenght, ...
- Python全栈开发,Day1
一.Python介绍及版本 Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 目前Python主要应用领域: 云计算:云计算最火的语言 WEB开发:众多优秀的WEB框架,众多大型网站均为 ...
- 四-2、Move、fix、unfix命令
1.Move命令--移动命令 1.对应的菜单和工具栏 2.以移动单个器件为例(以推荐的操作步骤进行操作)(具体步骤如下) 1--光标位于元件的原点 2--光标位于元件的几何中心 3--光标位于鼠标单击 ...
- 使用CFStringTransform将汉字转换为拼音
之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音.当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对应首个汉字的Un ...
- 阿里云code下载代码和更新代码
1- 本地新建一个文件夹,进入文件夹下面右击打开git 2- Git init初始化一个.git文件夹 3- Git clone git@code.aliyun.com:username/space- ...
- STM32之光敏电阻传感器模块的使用
本实验配合2.2寸TFT液晶屏显示,当光弱的时候显示“昏暗”,光强时显示“明亮”. 实验使用的是下图所示的3线光敏电阻传感器模块,用途:光线亮度检测,光线亮度传感器,智能小车寻光模块.模块特色:比较器 ...
- java后端发送请求并获取响应
URL wsUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) wsUrl.openConnection(); conn. ...
- 关于C++ string 的神奇用法
c++里有大部分字符的操作都在#include<cstring>这个库中,这个库的函数在考试的时候都是可以用的,这个库里包含了很多字符串操作函数,特别是string这个数据类型特别优美,它 ...
- Git001--简介
Git--简介 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00 ...