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文档的更多相关文章

  1. mongoDB 文档概念

    mongoDB 文档概念 什么是文档 文档是 mongodb 基本的数据组织单元,类似于mysql 中的记录 文档由多个键值对组成,每个键值对表达一个数据项 属于 bson 数据 ps:  bson ...

  2. mongoDB 文档操作_删

    mongoDB 文档删除 MySQL对比 mysql delete from table where ... mongo db.collection.deleteOne(query) 删除函数 del ...

  3. MongoDB文档的基本操作

    1. MongoDB的安装方法 (1)下载MongoDB 相应的版本: (2)设置数据文件和日志文件的存放目录: (3)启动MongoDB服务: (4)将MongoDB作为服务启动. 2. Mongo ...

  4. Linux的帮助文档命令

    Linux的帮助文档命令 1.man page man是manual(操作手册)的简写,使用方式: man [指令] man date 在显示的内容中查找内容: / + 搜索你的关键字 上下左右键来查 ...

  5. mongodb文档支持的数据类型

    版权声明:转载请标明来源. https://blog.csdn.net/u014285882/article/details/25510377 1. 存储类型 mongodb文档相似于json,但不是 ...

  6. 如何在Linux中复制文档

    在办公室里复印文档过去需要专门的员工与机器.如今,复制是电脑用户无需多加思考的任务.在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候. 数字实体复制 ...

  7. MongoDB文档(二)--查询

    (一)查询文档 查询文档可以使用以下方法 # 以非结构化的方式显示所有的文档 db.<collectionName>.find(document) # 以结构化的方式显示所有文档 db.& ...

  8. MongoDB 文档的查询和插入操作

    MongoDB是文档型数据库,有一些专门的术语,和关系型DB相似,但也有差异,例如,Collection类似于关系型DB的Table,document类似于row,key/value pair类似于c ...

  9. 3.从Node.js操作MongoDB文档

    1.更新文档结构,而非SQL 2.数据库更新运算符 在MongoDB中执行对象的更新时,需要确切的指定需要改变什么字段.需要如何改变.不像SQL语句建立冗长的查询字符串来定义更新. MongoDB中可 ...

随机推荐

  1. golang API

    1.server端程序 package main //简单的JSON Restful API演示(服务端) //author: Xiong Chuan Liang //date: 2015-2-28 ...

  2. javascript实现表单提交加密

    javascript实现表单提交加密 通常表单的提交有两种方式,一是直接通过html的form提交,代码如下: <form action="" method="&q ...

  3. orm中 如何模糊匹配某一年的用户和某一事时间段的用户

    导入Q查询

  4. re模块的高级使用

    主要有四个方法: search : 从字符串的任意位置开始检索,首次匹配即结束 findall : 全部匹配 sub : 将正则匹配结果进行替换 split : 根据正则匹配结果将字符串进行切分,然后 ...

  5. 新手立体四子棋AI教程(4)——启发式搜索与主程序

    通过前面几篇文章的学习,我们的四子棋程序已经有了框架.搜索几大部分,但是还有着不少问题,我们的程序只能迭代很有限的步骤,导致棋力低下,在这一篇我们将通过启发式搜索极大的优化搜索效率. 一.原因 我们之 ...

  6. Linux内核设计与实现 总结笔记(第八章)下半部和推后执行的工作

    上半部分的中断处理有一些局限,包括: 中断处理程序以异步方式执行,并且它有可能打断其他重要代码的执行. 中断会屏蔽其他程序,所以中断处理程序执行的越快越好. 由于中断处理程序往往需要对硬件进行操作,所 ...

  7. php7新特性的理解和比较

    1. null合并运算符(??) ??语法: 如果变量存在且值不为NULL,它就会返回自身的值,否则返回它的第二个操作数. //php7以前 if判断 if(empty($_GET['param']) ...

  8. 【运维】使用FileZilla搭建FTP服务器

    一.下载Filezilla  Server 官网网址:https://filezilla-project.org 二.安装Filezilla  Server   Filezilla  Server的安 ...

  9. thinkphp 带检索参数分页

    模板文件中,提交搜索内容要用get方法,同时设置g.m.c隐藏域. <form action="{:U('Sck/qbscHjsc')}" method="get& ...

  10. P1199三国游戏

    众所周知,三国题材的游戏很多,小涵遇到了其中之一 传送 这个题显然用贪心做,但是怎么贪心? 首先我们只知道计算机的策略,但我们不知道小涵的策略.所以我们要想小涵是怎么挑的. 计算机的策略是拆掉你每次选 ...