fix:achievements

This commit is contained in:
Ashwani Senapati
2025-11-29 13:47:20 +05:30
parent 2cc5db61e5
commit 50ef0c3a5b
2 changed files with 21 additions and 6 deletions

View File

@@ -1,16 +1,31 @@
import mongoose from "mongoose"; import mongoose from "mongoose";
const connectToAchievementsDB = async () => { // const connectToAchievementsDB = async () => {
if (mongoose.connection.readyState >= 1) return; // if (mongoose.connection.readyState >= 1) return;
// try {
// await mongoose.connect(process.env.MongoURL, {
// dbName: "achievementDB",
// });
// console.log(" Connected to Achievements MongoDB");
// } catch (error) {
// console.error(" MongoDB Achievements connection error:", error);
// }
// };
const connectToAchievementsDB = async () => {
if (mongoose.connection.readyState >= 1) {
console.log("✅ Already connected to Achievements MongoDB");
return;
}
try { try {
await mongoose.connect(process.env.MongoURL, { await mongoose.connect(process.env.MongoURL, {
dbName: "achievementDB", dbName: "achievementDB",
}); });
console.log(" Connected to Achievements MongoDB"); console.log(" Connected to Achievements MongoDB");
} catch (error) { } catch (error) {
console.error(" MongoDB Achievements connection error:", error); console.error(" MongoDB Achievements connection error:", error);
} }
}; };

View File

@@ -17,5 +17,5 @@ const achievementSchema = new mongoose.Schema(
{ timestamps: true } { timestamps: true }
); );
export default mongoose.models.Achievement || export default mongoose.models.achievements ||
mongoose.model("Achievement", achievementSchema); mongoose.model("achievements", achievementSchema);