MongoDB数据nodejs连接(四)
这篇文章主要介绍了如何使用 Mongoose 连接 MongoDB 数据库,让nodejs或别的框架操作数据库
jsxnpm 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);
});
本文作者:LiuXueChao
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!