Files
hudozka/schema/post.js
T

20 lines
498 B
JavaScript

/**
* Created by tmshv on 22/11/14.
*/
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
var ObjectId = Schema.Types.ObjectId;
var schema = new Schema({
id: {type: String, required: true, index: {unique: true}},
author: {type: String, default: []},
type: {type: String, enum: ["post", "instagram"]},
publishDate: Date,
body: String,
data: Object
}
);
var Post = mongoose.model("Post", schema, "posts");
module.exports = Post;