node/expressjs 连接与操作 MongoDB
MongoDB 的安装、配置、启动、常见指令等,详见上一节 “mongoDB 简介”
以下将讲述 node/expressjs 与 mongoDB 的交互 —— 连接与操作数据库 mongoDB
注释:以下示例是采用 express官网的生成器 初始化项目的。
数据库 mongoDB 的操作运用的是 mongoose插件, mongoose 安装:
npm install --save mongoose
1. 连接数据库
下图为:在入口文件 app.js 中引入db.config.js(连接总配置文件)
下图为:单个连接配置文件
2. 设置模型(无需在入口文件 app.js 中引入)
下图为:封装公共的 连接对象 和 模型对象
下图为:单个数据库的文档模型配置
3. 配置 页面路由 和 接口路由
下图为:入口文件 app.js 引入 页面路由 和 接口路由
下图为:页面路由
下图为:接口路由
4. 操作数据库(路由文件中不直接操作数据库,而是引入操作数据库文件的方法,如上图 )
下图为:接口路由所需的操作数据库方法
下图为:页面路由所需的操作数据库方法