express使用Mongoose连接MongoDB操作示例【附源码下载】
2023-06-13 09:19:47 时间
本文实例讲述了express使用Mongoose连接MongoDB操作。分享给大家供大家参考,具体如下:
为何要学Mongoose?
Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。
0、安装nodejs和mongoDB- MongoDB的安装
1、创建express工程
2、进入工程目录安装mongoose并引入依赖:
npm install --save mongoose
3、使用mongoose连接mongoDB数据库
var express = require("express"); var app = express(); /*****官方例子*****/ //引入mongoose模块 var mongoose = require("mongoose"); //创建数据库连接 var db=mongoose.connect("mongodb://localhost:27017/test"); //检查是否连接成功 db.connection.on("error",function(error){ console.log("数据库连接失败:"+error); db.connection.on("open",function(error){ console.log("++++++数据库连成功++++++"); //插入数据测试 //创建了一个名为Cat的模型model并规定了属性name为String var Cat = mongoose.model("Cat", { name: String }); //一个kitty对象 var kitty = new Cat({ name: "tinyphp" }); //存入一条记录 kitty.save(function (err) { if (err) { console.log(err); } else { console.log("成功插入数据"); /************/ module.exports = app;
4、启动mongoDB数据库,命令输入mongo
5、另启命令窗口 npm start 启动工程
6、验证一下,可以看出成功插入了一条记录
其实嘛 .这里好像跟express关系不太大,就开头安装下依赖,不过有时候就是差一点点,思路就开朗很多..
完整源码点击此处本站下载。
希望本文所述对大家MongoDB数据库程序设计有所帮助。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 express使用Mongoose连接MongoDB操作示例【附源码下载】
相关文章
- MongoDB 配置最佳均衡器实现最佳性能(mongodb均衡器)
- MongoDB扩展:安全下载体验(mongodb扩展下载)
- 器MongoDB加入服务器:高效实现业务无缝部署(mongodb加入服务)
- 以百度云助力 MongoDB 加速发展(百度云mongodb)
- MongoDB单机部署实战(mongodb单机部署)
- MongoDB查询超快:极速体验(mongodb查询速度)
- MongoDB:一款强大的数据库工具(mongodb工具)
- MongoDB用户认证:安全保证你的数据。(mongodb用户认证)
- 推荐提升工作效率:MongoDB 代码推荐(mongodb代码)
- 间联查MongoDB联表查询:一次完成复杂查询(mongodb多个表)
- 深入探索MongoDB性能测试的机遇与挑战(mongodb性能测试)
- MongoDB稀疏索引:帮助节省存储空间(mongodb稀疏索引)
- MongoDB开发游戏之路(mongodb开发游戏)
- 比较MongoDB和MySQL的优缺点(mongodb和mysql)
- MongoDB:立即开始下载体验(mongodb下载)
- MongoDB的压力测试:提升性能的关键(mongodb压力测试)
- MongoDB数据库复制:实现数据安全(mongodb数据库复制)
- 「MongoDB等于命令」即等号命令使用心得分享(mongodb等于命令)
- 保障数据安全——mongodb的安全写入(mongodb安全写入)
- Mongodb的下载地址(mongodb下载地址)
- MongoDB 3.4.2:助力企业高效数据处理(mongodb3.4.2)
- MongoDB处理转义字符的技巧(mongodb转义字符)
- 之处MongoDB的局限性分析(mongodb不足)
- 利用MongoDB实现分布式存储的最佳实践(mongodb分布式存储)
- MongoDB备份和恢复教程,保障数据安全和可靠性(mongodb备份与恢复)
- 复制MongoDB主备复制:实现数据备份保障可靠性。(mongodb主备)
- MongoDB:实现增删改查的多种可能性(mongodb增删改查)
- 复制MongoDB主从复制:保障数据安全的关键步骤(mongodb主从)
- MongoDB源码福利:快来下载吧!(mongodb源代码下载)
- MongoDB入门教程之常用的运维技术介绍