zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

MongoDB源码下载连接 使用 操作 示例 Express
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操作示例【附源码下载】