nodejs操作mongodb数据库

如果直接操作mongodb数据库,需要用完就断开数据库连接,在异步很多的情况下,很难把控断开的时机,容易出错。所以用mongoose来操作MongoDB。
如何使用mongoose?

var mongoose = require('mongoose'); //引用mongoose模块
var db = mongoose.createConnection('localhost', 'testmongoose'); //创建一个数据库连接
var PersonSchema = new mongoose.Schema({
    name: String //定义一个属性name,类型为String
});

var PersonModel = db.model('Testschemas', PersonSchema);
var personEntity = new PersonModel({ 
		name: 'testmongoose-person-xiaoming'
	});

personEntity.save();

PersonModel.find(function(err, persons) {
    //查询到的所有person
    console.log(persons);
});

效果如下图:
f2cebd4864f3daf2aedb4a331746fcf1

此条目发表在NodeJs, 数据库分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注