Files
zkldi_Tachi/server/scripts/__JSON-TO-KTDB/beatoraja/import.ts
T

21 lines
619 B
TypeScript

import fs from "fs";
import path from "path";
import CreateLogCtx from "../../../src/common/logger";
import db from "external/mongo/db";
const logger = CreateLogCtx(__filename);
const charts = JSON.parse(fs.readFileSync(path.join(__dirname, "./charts.json"), "utf-8"));
const songs = JSON.parse(fs.readFileSync(path.join(__dirname, "./songs.json"), "utf-8"));
(async () => {
logger.info("starting chart import.");
await db.charts.bms.remove({});
await db.charts.bms.insert(charts);
logger.info("imported charts.");
await db.songs.bms.remove({});
await db.songs.bms.insert(songs);
logger.info("done.");
})();