写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和
官方技术文档
,文档建议作为手册使用
系列文章
- 【Node.js】笔记整理 1 - 基础知识
- 【Node.js】笔记整理 2 - 常用模块
- 【Node.js】笔记整理 3 - npm
- 【Node.js】笔记整理 4 - node版本管理工具 nvm
- 【Node.js】笔记整理 5 - Express框架简单入门
- 【Node.js】笔记整理 6 - MongoDB
- 【Node.js】笔记整理 7 - mongoose
本文目录
- 系列文章
- MongoDB —— 分布式文件存储数据库
- 核心概念
- 命令行操作
- 1、数据库命令
- 2、集合命令
- 3、文档命令
MongoDB —— 分布式文件存储数据库
核心概念
- 数据库:略
- 集合(collection):类似JS中的数组,在集合中可以存放很多文档
- 文档(document):文档是该数据库中最小单位,类似JS中的对象
命令行操作
1、数据库命令
功能 | 命令 |
---|---|
显示所有数据库 | show dbs |
切换到指定数据库,若不存在则自动创建 | use dbName |
显示当前所在数据库 | db |
删除当前数据库 | use dbName db.dropDatabase() |
2、集合命令
功能 | 命令 |
---|---|
创建集合 | db.createCollection(‘集合名’) |
显示当前数据库中所有集合 | show collection |
删除某个集合 | db.集合名.drop() |
重命名集合 | db.集合名.renameCollection(‘集合新新名字’) |
3、文档命令
功能 | 命令 |
---|---|
插入文档 | db.集合名.insert( 文档对象 ) |
查询文档 | db.集合名.find( 查询条件 )eg: db.集合名.find({ age: 20 }) , 查询年龄为20的文档 |
更新文档 | db.集合名.update( 查询条件, 新的文档 )eg: db.集合名.update( {name: 'rory'}, {$set: {age:19}} ) |
删除文档 | db.集合名.remove( 查询条件 ) |