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
Post a Comment