Editing DB
This commit is contained in:
@@ -1,31 +1,38 @@
|
|||||||
import express from "express";
|
import express from "express";
|
||||||
import cors from 'cors';
|
import cors from 'cors';
|
||||||
import mongoose from 'mongoose';
|
import mongoose from 'mongoose';
|
||||||
|
import {vols} from "../../src/app/backup"
|
||||||
|
|
||||||
const app = express()
|
const app = express()
|
||||||
|
|
||||||
app.use(express.json())
|
app.use(express.json())
|
||||||
|
|
||||||
|
|
||||||
app.connect('mongodb://118.67.213.117:27017/navigatorDB')
|
mongoose.connect('mongodb://jutsujen:f%40!ry-T%40!l@118.67.213.117:27017/navigatorDB?authMechanism=DEFAULT&tls=false').then(()=>{console.log("Connected")}).catch((err)=>console.log(err))
|
||||||
|
|
||||||
const headerSchema = new mongoose.Schema({
|
const headerSchema = new mongoose.Schema({
|
||||||
headerName: String
|
headerName: String
|
||||||
})
|
})
|
||||||
|
|
||||||
const backupSchema = new mongoose.Schema({
|
interface IBackup {
|
||||||
|
projectName: string,
|
||||||
|
projectURL: string,
|
||||||
|
volumeName: string,
|
||||||
|
volumeURL: string
|
||||||
|
}
|
||||||
|
|
||||||
|
const backupSchema = new mongoose.Schema<IBackup>({
|
||||||
projectName: String,
|
projectName: String,
|
||||||
projectURL: String,
|
projectURL: String,
|
||||||
volumeName: String,
|
volumeName: String,
|
||||||
volumeURL: String
|
volumeURL: String
|
||||||
})
|
})
|
||||||
|
|
||||||
const Backup = new mongoose.Model("backup",backupSchema)
|
const Backup = mongoose.model<IBackup>("backup",backupSchema)
|
||||||
|
|
||||||
app.get("/seed-backup", (req,res)=>{
|
app.get("/seed-backup", async (req,res)=>{
|
||||||
const newBackup = new Backup({
|
const result = await Backup.insertMany(vols);
|
||||||
|
res.status(200).send(`Successfully seeded ${result.length} records.`);
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get("/", (req,res)=>{
|
app.get("/", (req,res)=>{
|
||||||
|
|||||||
Reference in New Issue
Block a user