// 依赖
const mongoose = require('mongoose')
// 连接
mongoose.connect('mongodb://localhost:27017/test1', {
useNewUrlParser: true
})
const conn = mongoose.connection
conn.on('error', (e) => {
console.log('数据库连接失败')
})
// 定义Scheme -- Table
const Schema = mongoose.Schema({
category: String,
name: String
})
// 编译一个Model,生成'fruits'数据表
const Model = mongoose.model('fruit', Schema)
// 创建、create返回Promise
r = await Model.create({
category: '温带水果',
name: '苹果',
price: 5
})
// 查询
r = await Model.find({ name: '苹果' })
console.log('查询结果:', r)
// 更新
r = await Model.updateOne({ name: '椰子' }, {
$set: {
name: '香蕉'
}
})
// 删除
r = await Model.deleteOne({ name: '苹果' })
nodejs数据持久化--MongoDB(3)mongoose
最新推荐文章于 2023-07-09 21:25:23 发布