Mongoose是MongoDB的一个对象模型工具,既类似ORM,让node.js操作MongoDB更加方便。
官方例子:
// 引入 mongoose 这个模块
var mongoose = require(‘mongoose’);
// 连接对应的数据库:mongodb://localhost/test
mongoose.connect(‘mongodb://localhost/test’);
// 创建了一个名为 Cat 的 model,mongoose 会将名词变为复数,在这里,collection 的名字会是 `cats`。
// model定义: 有一个 String 类型的 name
var Cat = mongoose.model(‘Cat’, {name: String});
var kitty = new Cat({ name: ‘Zildjian’});
// 调用 .save 方法后,mongoose 会去你的 mongodb 中的 test 数据库里,存入一条记录。
kitty.save(function (err) {
if (err) {
console.log(err);
} else {
console.log(‘meow’);
}
});
更新日志
- fix(query): correct $pullAll casting of null #5164 Sebmaster
- docs: add advanced schemas docs for loadClass #5157
- fix(document): handle null/undefined gracefully in applyGetters() #5143
- fix(model): add resolveToObject option for mapReduce with ES6 promises #4945
下载
本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/4cb46fb8
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/9413.html