Skip to content
On this page

MongoDB ​

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

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

集合 = 表 文档 = 记录

安装 ​

官方安装地址

  1. 安装相关工具 brew tap mongodb/brew

  2. 更新homebrew brew update

  3. 安装MongoDB community brew install mongodb-community@5.0

运行 ​

brew services start mongodb-community@5.0

停止 ​

brew services stop mongodb-community@5.0

连接 ​

mongosh

数据库命令 ​

显示所有的数据库 ​

show dbs

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

use 数据库名

显示当前所在的数据库 ​

db

删除当前的数据库 ​

use 库名

db.dropDatabase()

集合命令 ​

创建集合 ​

db.createCollection('集合名字')

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

show collections

删除某个集合 ​

db.集合名.drop()

重命名集合 ​

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

文档命令 ​

插入文档 ​

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

查询文档 ​

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

更新文档 ​

db.集合名.update(查询条件,新的文档)

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

删除文档 ​

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

Mongoose ​

是一个对象文档模型库,官网:http://www.mongoosejs.net/

方便使用代码操作mongodb数据库

图形化工具 ​

Robo 3T ​

下载地址

下载地址

Released under the MIT License.