MongoDB的基本操作

MongoDB的基本操作

1、创建数据库

use study  // 创建名为study的数据库
db.stu.insert({"name":"Cool"})  // 在数据库创建一个集合,并插入一个文档
show dbs    // 查看数据库

  注意:use 创建新的空数据库,show dbs 时,不显示新创建的空数据库

2、集合操作

 2.1、创建集合

db.createCollection("py")   // 创建一个名称为  py 的集合
db.py3.insert({"name":"Hot"})  // 当  py3  这个集合不存在时,自动创建

show tables   // 查看当前数据库的集合

 2.2、修改集合名称

db.py.renameCollection("py1")  // 将  py  修改为 py1

 2.3、删除集合

db.py3.drop()	  // 删除  py3  集合

3、插入文档

db.py.insert({model:"mate 20",price:4988})  // 在 py 的集合中插入一个文档
db.py.find()  // 查看 py 集合中的文档

db.py.insert([{...},
			  {...},
			  {...}])   // 插入多个文档

db.py.save({model:"mate 10",price:2888})  // 直接插入
db.py.save({_id:"5c886fa8dda44c12743c3cac",model:"mate 10",price:2999}) 
// 如果 _id 域存在,则覆盖原文档
// save() 只能插入当个文档,不能批量插入 

4、数据库备份

  mongodump 命令

mongodump -h 127.0.0.1 -d study -o d:\stu  
// 将本机study数据库备份到 d:\stu中
选项说明
-h需要备份的数据库地址
-d需要备份的数据库名称
-o备份数据的保存路径

  注意:备份操作要在 cmd 命令行中操作

5、删除数据库

use study  // 切换到study的数据库
db.dropDatabase()  // 删除数据库
show dbs    // 查看数据库

6、数据库恢复

  mongorestore 命令

mongorestore -h 127.0.0.1:27017 -d study d:\stu\study
// 将保存在 d:\stu\study 的数据库恢复到本机的 study 数据库

  注意:备份操作要在 cmd 命令行中操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值