gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章express使用Mongoose连接MongoDB操作示例【附源码下载】由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

为何要学Mongoose?

Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单.

0、安装nodejs和mongoDB->MongoDB的安装 。

1、创建express工程 。

2、进入工程目录安装mongoose并引入依赖:

?
1
npm install --save mongoose

3、使用mongoose连接mongoDB数据库 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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数据库程序设计有所帮助.

原文链接:https://www.cnblogs.com/tinyphp/p/5713516.html 。

最后此篇关于express使用Mongoose连接MongoDB操作示例【附源码下载】的文章就讲到这里了,如果你想了解更多关于express使用Mongoose连接MongoDB操作示例【附源码下载】的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com