美文网首页
Mongoose安装及使用流程。

Mongoose安装及使用流程。

作者: 似朝朝我心 | 来源:发表于2020-10-30 22:44 被阅读0次

    1.准备一个干净的文件夹,新建如下2个文件。


    package.json文件写入如下内容:

    注意这里的name字段命名不能取mongoose,因为我们等下安装的包就叫mongoose,所以不能取这个名字。

    不然你会报如下图这个错误。


    2.使用npm工具安装Mongoose。

    npm install mongoose --save
    

    安装完成后,会自动添加进依赖,显示这个,证明安装成功。


    mongoosejs官网:https://mongoosejs.com/

    3.在项目中引入mongoose。

    const mongoose = require('mongoose');
    

    4.连接MongoDB数据库。

    mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true});
    

    5.监听MongoDB数据库的连接状态。

    • 在mongoose对象中,有一个属性叫connection,该对象表示的就是数据库的连接,通过监听该对象的状态,可以来监听当前数据库到底处于连接状态还是断开状态。

    监听数据库连接成功状态。

    mongoose.connection.once("open", () => {
        console.log('数据库已成功连接')
    })
    

    监听数据库连接断开状态。

    mongoose.connection.once("close", () => {
        console.log('数据库已断开连接')
    })
    

    6.断开数据库连接(一般情况下很少使用)。

    mongoose.disconnect()
    

    7.小结步骤。

    8.练习小demo(以下代码编写在useMongoose.js文件中)。

    • 代码
    const mongoose = require("mongoose")
    mongoose.connect('mongodb://127.0.0.1:27017/mytest', {useNewUrlParser: true, useUnifiedTopology: true}); 
    mongoose.connection.once("open", () => {
        console.log(`数据库已连接成功,Server is running at:http://127.0.0.1:27017`)
    })
    
    • 用node环境运行useMongoose.js文件。


    • 效果:


    • 如果想断开数据库连接,添加如下代码即可。
    //断开数据库连接
    mongoose.disconnect()
    mongoose.connection.once("close", () => {
        console.log('数据库已断开连接')
    })
    

    相关文章

      网友评论

          本文标题:Mongoose安装及使用流程。

          本文链接:https://www.haomeiwen.com/subject/ncfjvktx.html