nodejs(十六)mongoose操作mongodb数据库
  IsgRbvMUyxpD 2023年11月02日 26 0


nodejs操作mongodb数据库,mongodb 比较原生,用mongoose操作比较方便

  • 引入依赖,连接数据库

var mongoose = require('mongoose')
//连接数据库
mongoose
.connect(
'mongodb://192.168.94.151:27017/mytest',
{ useNewUrlParser: true }
)
.then(
() => {
console.log('connect succeful')
},
err => {
console.log(err)
}
)

  • 创建Schema文档结构

var schema = new mongoose.Schema({
name: {
type: String,
require: true
},
email: String
})

  • 创建模型

//若第一个参数字符串大写开头,会自动转换成小写复数users
//第二个参数是Schema
var col1 = mongoose.model('User', schema)

  • 插入一条数据

var a = new col1({ name: '小白', email: '11@qq.com' })
a.save(function(err, data) {
if (err) {
console.log(err)
} else {
console.log('success')
console.log(data)
}
})

  • 查询所有数据

.find(function(err, data) {
if (err) {
console.log(err)
} else {
console.log(data)
}
})

​官方api​


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  SBowDWXjb0NT   2023年11月30日   40   0   0 redis线程池数据
IsgRbvMUyxpD
最新推荐 更多