# 初见 MongoDB

# 什么是 MongoDB?

MongoDB 是一个开源的、面向文档的 NoSQL 数据库管理系统。它与传统的关系型数据库(如 MySQL、PostgreSQL)不同,因为它不使用表格来存储数据,而是使用一种称为 "文档" 的数据结构来组织和存储数据。每个文档是一个包含键值对的数据结构,类似于 JSON 格式,这使得 MongoDB 非常适合存储具有不同结构的数据。

MongoDB.png

# MongoDB 的安装与服务启动

# 下载 MongoDB 安装包

访问 https://www.mongodb.com/download-center#community
或者点击下方连接

下载载最新版本的 MongoDB 数据库。

# MongoDB 安装

  1. 双击刚刚下载的安装文件 (mongodb-XXXX-XXXX-signed.msi) 启动安装程序。
  2. 单击【Next】按钮,进入 “End-User License Agreement” 界面
  3. 勾选 “I accept the terms in the License Agreement” 选项,单击【Next】按钮进入 “Choose Setup Type” 界面,该界面中可选择安装类型

Complete。此类型将安装所有程序功能,需占用较多的磁盘空间,建议大多数用户使用。
Custom。此类型允许用户自行选择要安装的程序功能及安装位置,建议高级用户使用。

  1. MongoDB Compass 是 MongoDB 数据库的 GUI 管理系统,默认会选择安装,但是安装速度非常慢。

值得一提的是,MongoDB 默认会将创建的数据库文件存储在 db 目录下,但是这个目录不会被主动创建,用户需要在 MongoDB 安装完成后手动创建 db 目录。在 “C:\Program Files\MongoDB\Server\4.0\data\” 目录下创建一个文件夹 db

# 配置

同样的我们也可以将 bin 目录配置到环境变量的 Path 中

# 启动 MongoDB 服务(启动与停止)

进入如图所示的目录输入 net start MongoDB 启动服务,相应的输入 net stop MongoDB 则为停止服务

startStop.png

# MongoDB 基本命令

在 cmd 中输入 Mongo 进入 Mongo 的交互界面

创建数据库:

创建数据库
use mydb

展示数据库:

展示据库
show dbs

删除数据库:

删除数据库
db.dropDatabase()

创建集合:

创建集合
db.createCollection("myCollection")

插入数据:

插入
db.myCollection.insert({"_id":1,"name":"诗岸梦行舟"})

删除:

删除
db.myCollection.remove({"_id":1})

更新:

更新
db.myCollection.update({"_id":1},{$set{"name":"Karry.Liu"}})

查询所有:

删除
db.myCollection.find()

指定查询:

删除
db.myCollection.find({"_id":1})
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

KarryLiu 微信支付

微信支付

KarryLiu 支付宝

支付宝