mongodb怎么建立数据库连接,使用mongoose中Schrma(数据模块化)对mongodb数据连接进行约束??

Ramya ·
更新时间:2024-11-11
· 618 次阅读

1.首先我们要新建一个mongoose文件并在该文件下建一个js文件,例如(D:\mongoose\index.js),建好之后在地址输入cmd进入命令行

在这里插入图片描述

2.进入命令行之后输入 npm install mongoose --save,拉去mongoose包,注意需要安装nodejs才能进行npm进行拉包,如不知道可查看相关资源,我的文章也有关于nodejs的简述可以查看

在这里插入图片描述

3.拉包成功之后将mongoose文件拉入我们的编辑器进行编写,这里我使用的是vsCode,小博在资源下载区为你们提供了免费vsCode编辑器,需要可进行下载,内含nodejs程序包

—小博在编辑中给大家详细的写上了注释,如需要详细资料进入//download.csdn.net/download/NanQiao1716/12188523下载

/** * 步骤 操作mongoose * 1.先将将mongoose下载至要编辑mongoose的项目 * -npm install mongoose --save * 2.引入mongoose,将mongoose实例化 * -var mongoose = require('mongoose'); * 3.与数据建立连连接,可以查看mongoose官网引入连接方法 * -mongoose.connec('mongodb://IP地址/数据库名',{参数方法}) * -如果MongoDB端口默认是(27017) 则可以不写端口 * 4.对mongoose进行监听 * -mongoose对象中,有个属性叫做connection, 该对象表示的就是数据库的连接对象 通过监听该对象对象的状态 ,可以来监听数据的连接与断开 数据库连接方法事件 * 与数据连接成功的事件 * -mongoose.connection.once("open",function(){}) * 与数据库连接失败连接 * -mongoose.connection.once("colse",funtion(){}) * 5.与数据库断开连接 * -mongoose.disconnect() */

在这里插入图片描述
—从上面的图片可以详细看到没有给定默认参数值时会在控制台中给出警告,现在我把默认参数给写上了,控制台就没有给出警告
在这里插入图片描述

4.现在可以开始给我们数据库定义模型Schrma(数据模块化),需要具体代码的可以到小博资源区下载

在这里插入图片描述

5.建立模型成功将编写的数据运行成功,我们还需要查看数据库有没有将该数据插入数据库,如果插入成功了,说明我们数据库连接成功并能插入数据,反之这代码编写有误,导致数据插入失败

在这里插入图片描述

小博已经叙述完毕,你们还有什么问题可以给小博留言
作者:NanQiao1716



数据库连接 连接 模块 数据 mongoose MongoDB 模块化 数据库

需要 登录 后方可回复, 如果你还没有账号请 注册新账号