mongodb的基本crud操作

一.MongoDB的认识


1.什么是MongoDB?
一种数据库,而且是非关系型数据库。
2.MongoDB的优点
1、可以快速开发web型应用,因为灵活,不用像关系型数据库一样需要建表
2、MongoDB存储的是文档(document),文档内存储的是类似json的结构,所谓json就是字符串数组

2、MongoDB常见的命令
– 开启服务器: net start MongoDB
– 关闭服务器: net stop MongoDB
– 打开客户端: mongo,在cmd窗口输入便可以连接上数据库

3、MongoDB的数据库分类
3.1、数据库(database):用来存储集合的,而且数据库也有分大小。
3.2、集合(collection):集合类似于数组,用于存放文档的
3.3、文档(document): 文档是MongoDB数据库中最小的单位,我们要操作的目标就是文档。
在这里插入图片描述

MongoDB关系: 数据库(database) > 集合(collection)> 文档(document)

值得注意的是: 在MongoDB中不需要自己创建数据库和集合,便可以直接创建文档,其实就是在创建文档的同时,会将数据库和集合创建了。

4、现在便是开始操作MongoDB数据库了

Download NoSQL Manager for MongoDB

我用的这个navicat15,因为公司用的,上面那个也用过。具体操作不太会,可以去看看尚硅谷的mongodb视频里的连接视图可视化工具。亲测第一个好用得多!

二.基本常识

1.查看数据库

show dbs 
//admin   0.000GB     
//config  0.000GB
//local   0.000GB
//test    0.000GB     上面的都是数据库自带的,这个test是自己创建的

ps:mongodb直接插入一条文档,会自动创建不存在的数据库和集合

2.使用数据库

use test

3.查看这个数据的collections(集合)

show collections

4.查看这个集合里的数据

db.collection.find(query)

collection指的是某一个集合,query是指的查询条件,下面查询语法时再解释,默认不写,就是查询所有数据

db.student.find()

5.查看当前在哪个数据库

db

三.使用CRUD的操作

具体内容查看官方文档:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值