创建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模型建好了。