Mongodb

目录

一、Mongodb 介绍

1.1 Mongodb是什么

1.2 数据库是什么

1.3数据库的作用

1.4 数据库管理数据的特点

1.5为什么选择 Mongodb

二、核心概念

三、下载安装与启动

四、命令行交互

4.1数据库命令

1.显示所有的数据库

2.切换到指定的数据库,如果数据库不存在会自动创建数据库

3.显示当前所在的数据库

4.删除当前数据库

4.2 创建集合

1.创建集合

2.显示当前数据库中的所有集合

3.删除某个集合

4.重命名集合

4.3 文档命令

1.插入文档

2.查询文档

3.更新文档

4.删除文档



一、Mongodb 介绍

1.1 Mongodb是什么

MongoDB 是一个基于分布式文件存储的数据库,官方地址 https://www.mongodb.com

1.2 数据库是什么

数据库(DataBase)是按照数据结构来组织、存储和管理数据的 应用程序

1.3数据库的作用

数据库的主要作用就是 管理数据对数据进行增(c)、制(d)、改(u)、查(r)

1.4 数据库管理数据的特点

相比于纯文件管理数据,数据库管理数据有如下特点:

  1. 速度更快
  2. 扩展性更强
  3. 安全性更强

1.5为什么选择 Mongodb

操作语法与 Javascript 类似,容易上手,学习成本低


二、核心概念

Mongodb 中有三个重要概念需要掌握

  • 数据库(database)  数据库是一个数据仓库,数据库服务下可以创建很多数据库,数据库中可以存放很多集合
  • 集合(collection)    类似于 Js 中的数组,在集合中可以存放很多文档。
  • 文档(document)   文档是数据库中的最小单位,类似于JS中的对象

三、下载安装与启动

下载地址:https://www.mongodb.com/try/download/community

建议选择 zip 类型,通用性更强

配置步骤如下:
1>将压缩包移动到 C:\Program Files 下,然后解压

2>创建C:\data\db 目录,mongodb 会将数据默认保存在这个文件夹

3>以 mongodb 中 bin 目录作为工作目录,启动命令行

4>运行命令 mongod


四、命令行交互

命令行交互一般是学习数据库的第一步,不过这些命令在后续用的比较少,所以大家了解即可

4.1数据库命令

1.显示所有的数据库

show dbs

2.切换到指定的数据库,如果数据库不存在会自动创建数据库

use 数据库名

3.显示当前所在的数据库

db

4.删除当前数据库

use 库名
db.dropDatabase()

4.2 创建集合

1.创建集合

db.createCollectioh("集合名称')

2.显示当前数据库中的所有集合

show collections

3.删除某个集合

db.集合名.drop()

4.重命名集合

db.集合名.renameCollection('newName')

4.3 文档命令

1.插入文档

db.集合名.insert(文档对象);

2.查询文档

db.集合名.find(查询条件)

3.更新文档

db.集合名.update(查询条件,新的文档)(默认全部更新)

db.集合名.update({name:'张三'},{Sset:{age:19}})

4.删除文档

db.集合名.remove(查询条件)

  • 27
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值