欢迎您访问DoraCMS 您可以登录 或注册
  • 微信客服:476847113微信客服
  • 微信公众号微信公众号
您现在的位置是:首页 > Express

Express 4.8.x—创建mongoose model

doramart2015-10-17 13:33:12
​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模型建好了。

所有文章未经授权禁止转载、摘编、复制或建立镜像,违规转载法律必究。

举报邮箱:doramart@qq.com

相关标签: express

推荐阅读

    暂无内容...

取消回复
登录 参与评论

评论列表(