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. 操作数据库(路由文件中不直接操作数据库,而是引入操作数据库文件的方法,如上图 )
下图为:接口路由所需的操作数据库方法
下图为:页面路由所需的操作数据库方法
分类:
前端 / node
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人