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";
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 {
await mongoose.connect(process.env.MongoURL, {
dbName: "achievementDB",
});
console.log(" Connected to Achievements MongoDB");
console.log(" Connected to Achievements MongoDB");
} 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 }
);
export default mongoose.models.Achievement ||
mongoose.model("Achievement", achievementSchema);
export default mongoose.models.achievements ||
mongoose.model("achievements", achievementSchema);