zoukankan      html  css  js  c++  java
  • 在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关系不太大,就开头安装下依赖,不过有时候就是差一点点,思路就开朗很多..

    此实例下载》》

    相关:

    mongoose文档

  • 相关阅读:
    iOS9--适配系列教程(原文/译文)
    电梯调度设计思路及算法
    10大高频率单词筛选
    html知识点总结
    关于博客
    Java构造器内部的多态方法
    Java初学者必学的六大Java语言要点
    Java中的length字段和length()方法
    Java学习有方法有捷径
    Java 分隔符函数split的使用注意事项
  • 原文地址:https://www.cnblogs.com/tinyphp/p/5713516.html
Copyright © 2011-2022 走看看