MongoDB简介
- 本质:是一个基于
分布式文件存储的数据库应用程序,由C++撰写而成,操作语法与JavaScript类似 - 主要作用:管理数据,对数据进行
增(c)、删(d)、改(u)、查(r) - 相比于纯文件管理数据的优点:
- 速度快:纯文件读的是硬盘,数据库读的是内存
- 扩展性更强
- 安全性更强
- 与MySQL的区别:MongoDB会自动创建数据库和集合
Mongoose简介
- 是一个使用nodeJS来操作mongoDB数据库的开源库
- 封装了连接数据库、创建collection和document CRUD的操作,使开发人员在 MongoDB 中构建和管理数据变得简单
核心概念
- 数据库(database):是一个数据仓库,类似于纯文件数据库中的json文件,里面可以存放很多集合
- 集合(collection&#x
本文介绍了如何在Node.js中使用Express框架与MongoDB数据库进行集成,包括MongoDB的基本概念、Mongoose库的使用,以及数据库的安装启动、命令行操作和Mongoose包进行数据CRUD操作的方法。内容涵盖数据库创建、集合、文档管理,以及数据导入导出等关键操作。
订阅专栏 解锁全文
478

被折叠的 条评论
为什么被折叠?



