CREATING MEETING MODEL AND UPDATING USER MODEL

 A NEW FILE MEETINGMODEL.JS IS CREATED.

APP.JS

const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const Model = mongoose.model;

const MeetingSchema = new Schema({
  user_id: {
    type: String,
    required: true,
  },
  meeting_code: {
    type: String,
    required: true,
  },
  date: {
    type: Date,
    required: true,
    default: Date.now(),
  },
});

const Meeting = new Model("Meeting", MeetingSchema);
module.exports = Meeting;


APP.JS

require("dotenv").config();

const express = require("express");
const mongoose = require("mongoose");
const app = express();

const db_URL = process.env.MONGO_URL;
const user = require("./src/models/userModel");
const meeting = require("./src/models/MeetingModel");

app.get("/sample", async (req, res) => {
  let sampleUser = new user({
    name: "user1",
    username: "user xzxx",
    email: "abc@gmail.com",
    password: "agrdrfd",
  });
  await sampleUser.save();
  let sampleMeeting = new meeting({
    user_id: "1234",
    meeting_code: "32r2wewr",
    date: Date.now(),
  });
  await sampleMeeting.save();
  console.log("saved");
  res.send("model working");
});
app.get("/", (req, res) => {
  res.send("server working..");
});
app.listen(8080, () => {
  console.log("listening to port 8080");
  mongoose.connect(db_URL).then(() => {
    console.log("DB connected");
  });
});








Comments