Skip to content
Snippets Groups Projects
Select Git revision
  • a3fba007df57e094c9fb0a4536f39ef43b4bd2c8
  • main default protected
  • PC1
  • br_A
4 results

file.05.java

Blame
  • board.js 696 B
    const mongoose = require("mongoose");
    const mongooseAutoInc = require("mongoose-auto-increment");
    
    const BoardSchema = new mongoose.Schema({
      title: { type: String, required: true, unique: true },
      content: { type: String, required: true },
      hobby: { type: String },
      created_at: { type: Date, default: Date.now },
      picture: { type: String },
      writer: { type: String },
    });
    
    // mongoose.connect("mongodb://localhost:27017/local", {
    //   useFindAndModify: false,
    //   useNewUrlParser: true,
    //   useUnifiedTopology: true,
    // });
    // mongooseAutoInc.initialize(mongoose.connection);
    
    BoardSchema.plugin(mongooseAutoInc.plugin, "board");
    
    module.exports = mongoose.model("board", BoardSchema);