forked from UKSOURCE/cms.hailearning.edu.vn
30 lines
633 B
JavaScript
30 lines
633 B
JavaScript
require("dotenv").config();
|
|
const mongoose = require("mongoose");
|
|
|
|
async function run() {
|
|
try {
|
|
await mongoose.connect(process.env.MONGODB_URI);
|
|
|
|
console.log("Connected DB");
|
|
|
|
const collections = await mongoose.connection.db
|
|
.listCollections({ name: "auditlogs" })
|
|
.toArray();
|
|
|
|
if (collections.length > 0) {
|
|
console.log("AuditLog collection already exists");
|
|
process.exit(0);
|
|
}
|
|
|
|
await mongoose.connection.createCollection("auditlogs");
|
|
console.log("AuditLog collection created");
|
|
|
|
process.exit(0);
|
|
} catch (err) {
|
|
console.error(err);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
run();
|