当前位置: 萬仟网 > IT编程>数据库>MongoDB > express使用Mongoose连接MongoDB操作示例【附源码下载】

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

2019年09月06日 15:03  | 萬仟网IT编程  | 我要评论

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

◎已有 0 人评论

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com