网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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

本文实例讲述了express使用Mongoose连接MongoDB操作。分享给大家供大家参考,具体如下:

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站制作、宁强网络推广、小程序定制开发、宁强网络营销、宁强企业策划、宁强品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供宁强建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

为何要学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

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

5、另启命令窗口 npm start 启动工程

6、验证一下,可以看出成功插入了一条记录

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

其实嘛....这里好像跟express关系不太大,就开头安装下依赖,不过有时候就是差一点点,思路就开朗很多..

完整源码点击此处本站下载

希望本文所述对大家MongoDB数据库程序设计有所帮助。


文章题目:express使用Mongoose连接MongoDB操作示例【附源码下载】
链接地址:http://bjjierui.cn/article/ggjgps.html

其他资讯