Express 4.8.x—创建mongoose model
mongoose 是优雅MongoDB的对象建模工具,封装了mongodb 的使用方法,让操作更OO 更方便。
创建mongoose model
mongoose 是优雅MongoDB的对象建模工具,封装了mongodb 的使用方法,让操作更OO 更方便。
安装
$ npm install mongoose
连接数据库
var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test');
定义 schema
var Schema = mongoose.Schema; var blogSchema = new Schema({ title: String, author: String, body: String, comments: [{ body: String, date: Date }], date: { type: Date, default: Date.now }, hidden: Boolean, meta: { votes: Number, favs: Number } });
schema 定义了类型化模块。mongoose 支持的类型有:
String
Number
Date
Buffer
Boolean
Mixed
ObjectId
Array
创建 model 模型
var Blog = mongoose.model('Blog', blogSchema);
终于Blog模型建好了。
很赞哦! ( 1
)