主页 > 知识库 > express使用Mongoose连接MongoDB操作示例【附源码下载】

express使用Mongoose连接MongoDB操作示例【附源码下载】

热门标签:Linux服务器 网站排名优化 地方门户网站 服务外包 呼叫中心市场需求 AI电销 百度竞价排名 铁路电话系统

本文实例讲述了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数据库程序设计有所帮助。

您可能感兴趣的文章:
  • Node+Express+MongoDB实现登录注册功能实例
  • 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
  • vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
  • express+vue+mongodb+session 实现注册登录功能
  • 如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
  • webpack4+express+mongodb+vue实现增删改查的示例
  • nodejs连接mongodb数据库实现增删改查
  • Java连接MongoDB进行增删改查的操作
  • mongodb增删改查详解_动力节点Java学院整理
  • MongoDB简单操作示例【连接、增删改查等】
  • Node.js对MongoDB进行增删改查操作的实例代码
  • express+mongoose实现对mongodb增删改查操作详解

标签:衡水 崇左 铜川 湘潭 湖南 兰州 仙桃 黄山

巨人网络通讯声明:本文标题《express使用Mongoose连接MongoDB操作示例【附源码下载】》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266