2024-01-22
mongoDB数据库
00

目录

简介:
安装:
连接数据库:
创建模式对象和模型对象:
利用模型对象进行增删查改操作:
添加操作:

MongoDB数据nodejs连接(四)

这篇文章主要介绍了如何使用 Mongoose 连接 MongoDB 数据库,让nodejs或别的框架操作数据库

简介:

  1. Mongoose是Node.js中专门用于操作MongoDB数据库的JavaScript库。
  2. Mongoose中的对象:
    • Schema 模式对象: 用于约束文档的结构。
    • Model 模型对象: 对应MongoDB中的集合。
    • Document 文档对象: 对应MongoDB中的文档。

安装:

jsx
npm i -s mongoose

连接数据库:

jsx
// 1.引入mongoose const mongooes = require("mongoose"); // 2.连接mongodb数据库 mongooes.connect("mongodb://localhost/users", { useNewUrlParser: true, useUnifiedTopology: true, }); // 3.监听mongodb数据库的连接状态 // 绑定数据库连接成功事件 mongooes.connection.once("open", function () { console.log("连接成功"); }); // 绑定数据库连接失败事件 mongooes.connection.once("close", function () { console.log("数据库连接已经断开"); }); // 4.断开数据库连接(一般不用) // mongooes.disconnect();

创建模式对象和模型对象:

jsx
//将mongoose. Schema 赋值给一个交量 const Schema = mongooes.Schema; //创建模式对象 const stuSchema = new Schema({ name: String, age: Number, gender: { type: String, default: 'female' }, address: String })

利用模型对象进行增删查改操作:

添加操作:

jsx
// 创建 数据 StuModel.create({ name: "xiaoming", age: 18, address: "beijing" }) .then((doc) => { console.log(doc, '插入成功'); }) .catch((err) =>console.log(err); });
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:LiuXueChao

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!