3.MongoDB的基本操作

三个概念

在这里插入图片描述
他们的关系是数据库中放集合,集合中放文档。而我们操作的是文档,对应关系如图所示:
mongoDB中有很多的数据库,然后每个数据库中又有很多的集合,集中中又有很多的文档(document)图中少了一个t。
在这里插入图片描述

基本操作

首先进入cmd,输入mongo(没有自动启动服务器的记得先用mongod先启动服务器)。

1)显示数据库

我们可以用show dbs 或者 show databases 查看我们有多少个数据库
在这里插入图片描述

2)进入数据库

使用use + 数据库名,比如,使用

use test

这里,我们知道我们并没有一个叫test的数据库,但是能用,为什么呢?因为MongoDB并不需要我们手动去创建数据库或者集合(是不是很方便)。
当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建数据库或集合。
在这里插入图片描述
当然,这个数据库并不会马上创建,他真正的创建是在第一次插入数据的时候,这个还蛮智能的对吧哈哈哈哈。

3)查看自己当前所在数据库

指令:

db

在这里插入图片描述

4)查看当前数据库有多少集合

指令:

show collections

在这里插入图片描述

数据库的增删改查(CRUD)指令

1)插入文档

格式:db.<collection>.insert(doc)
例如:向test数据库中,stus集合中插入一个新的学生对象
{name:“猪八戒”, age=18,sex=“男”}
则完整指令应该是:
db.stus.insert({name:“zhubajie”, age=18, sex=“male”})

在这里插入图片描述
此时,我们再查的时候,可以看到,数据库和集合都有了。

2)查询文档

格式:db.<collection>.find()
例如,我们上面的查找就是db.stus.find()

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值