mongodb的安装及基本操作

目录

1.yum安装mongodb

2.启动mongodb

 二、基本操作

1.创建数据库

2.创建集合

3.查看集合

4.插入数据

 5.查看数据

6.删除数据

(1)条件删除

(2) 全文删除

7.更新数据

8.删除集合和数据库

9.备份与恢复

(1)备份数据

(2)恢复数据

三、为mongodb数据库设置用户名和密码

1.创建管理员用户

2.创建普通用户

(1)使用管理员用户登录mongodb

(2)创建用户

 (3)验证


一、安装mongodb

1.yum安装mongodb

yum -y install mongodb-org

 

2.启动mongodb

systemctl start mongod
mongo

 二、基本操作

1.创建数据库

mongodb的数据库不需要创建,直接use进入会自动创建

> use test1

2.创建集合

> db.createCollection("xxx")

3.查看集合

> show test1

4.插入数据

> db.xxx.insert({name:"xiaoming"})

 5.查看数据

> db.test1.find()

6.删除数据

(1)条件删除

> db.xxx.remove({name:"xiaoming"})

(2) 全文删除

> db.xxx.remove({})

7.更新数据

> db.xxx.update({"name":"xiaoming"},{$set:{"names":"xiaohong"}})

8.删除集合和数据库

> db.xxx.drop()



> db.dropDatabase()

9.备份与恢复

(1)备份数据

mongodump -d kill -o /tmp

(2)恢复数据

mongorestore -d kill -c test1 ./test1.bson

 

 因为没有在集合里面插入数据,所以显示的是0条恢复,但之前删除的test1已经恢复

三、为mongodb数据库设置用户名和密码

1.创建管理员用户

> use admin


> db.createUser({user:"admin",pwd:"123",roles:[{role:"userAdminAnyDatabase",db:"admin"},{role:"dbAdminAnyDatabase",db:"admin"}]})

 

2.创建普通用户

(1)使用管理员用户登录mongodb

mongo -u admin -p 123

(2)创建用户

> use test


> db.createUser({user:"goudan",pwd:"gd123",roles:[{role:"readWrite",db:"test"}]})

 (3)验证

mongo test -u goudan -p gd123

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MongoDB数据库中进行基本操作包括以下几个步骤: 1. 打开MongoDB数据库环境:按下键盘上的Window+R键,输入"mongo"并按下回车键。这将打开一个新的命令提示符窗口,进入MongoDB数据库环境。 2. 查看当前的数据库:在命令提示符窗口中输入"show dbs"命令,可以查看当前存在的数据库列表。 3. 切换到指定的数据库:在命令提示符窗口中输入"use <数据库名称>"命令,将当前操作的数据库切换到指定的数据库。 4. 执行数据库查询操作:在命令提示符窗口中输入适当的查询命令,如"db.<集合名称>.find()",可以执行数据库的查询操作。需要替换<集合名称>为你要查询的集合的名称。 5. 查看查询结果:命令提示符窗口会返回查询结果,你可以在这里查看查询到的数据。 总结: 首先,通过按下Window+R键打开MongoDB数据库环境,并最小化该窗口。然后,在新的命令提示符窗口中输入"mongo"命令再次打开一个数据库环境。你可以使用"show dbs"命令查看当前存在的数据库,使用"use <数据库名称>"命令切换到指定的数据库,然后执行数据库查询操作,如"db.<集合名称>.find()"。查询结果将在命令提示符窗口中返回。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mongoDB数据库的基本操作](https://download.csdn.net/download/weixin_38681286/13686149)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [老生常谈MongoDB数据库基础操作](https://download.csdn.net/download/weixin_38739044/13701106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Django+Python+Echarts对招聘数据进行可视化分析](https://download.csdn.net/download/wchg21131/88222605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值