post.model.js 592 Bytes
Newer Older
1 2 3 4 5
const mongoose = require("mongoose");

/**
 * อ่านเพิ่มเติม https://mongoosejs.com/docs/guide.html
 */
Kriengkrai Yothee's avatar
Kriengkrai Yothee committed
6
const PostSchema = new mongoose.Schema(
7 8
  {
    user_id: { type: String, required: true },
Kriengkrai Yothee's avatar
Kriengkrai Yothee committed
9 10
    user_name: { type: String, required: true },
    category: { type: String, required: true },
11
    title: { type: String, required: true },
Kriengkrai Yothee's avatar
Kriengkrai Yothee committed
12 13
    body: { type: String, required: true },
    tag: { type: String, required: true },
14 15 16 17 18 19 20
    createdAt: { type: Date, default: Date.now },
  },
  {
    versionKey: false,
  }
);

Kriengkrai Yothee's avatar
Kriengkrai Yothee committed
21
module.exports = mongoose.model("Post", PostSchema);