node.js mongodb

发布时间:2021-07-16 17:15:16 阅读:1162次

转:http://www.phpchina.com/article-39902-2.html

npm install mongoose

var mongoose = require('mongoose');
// localhost为mongodb地址,本地安装使用localhost即可,testdb为数据库名称,如果不存在会自动创建
mongoose.connect('mongodb://localhost/testdb',function(err){
    if(err){
        return console.error(err);
    }
    console.log('数据库连接成功');
})
// 模式,定义数据类型
var studentSchema = new mongoose.Schema({
    name: String,
    age: Number
})
// 模型,第一个参数为模型名称,第二个参数为模式名,第三个参数是集合名称,如果不传,mongodb会自动在模型名称后面加s做为集合名
var Student = mongoose.model('student', studentSchema);
// 文档
var student = new Student({
    name: '张三',
    age: 21
})
// save方法存入数据库
student.save(function(err){
    if(err){
        return console.log(err)
    }
    console.log('数据插入成功')
    // 模型.find方法查询
    Student.find({age: 21},function(err, result){
        if(err){
            return console.error(err);
        }
        console.log('查询结果:')
        console.log(result)
    })
})

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:node.js mongodb 出自老鄢博客 | 欢迎分享