Merge pull request 'all userId replace to childId' (#15) from tmp into master

Reviewed-on: #15
suvo-patch-1
Subhodip Ghosh 2025-02-04 10:42:32 +00:00
commit 1cf66178ae
5 changed files with 9 additions and 9 deletions

View File

@ -2,7 +2,7 @@ const mongoose = require("mongoose");
const gameSchema = new mongoose.Schema({ const gameSchema = new mongoose.Schema({
gameName: { type: String, required: true }, gameName: { type: String, required: true },
userId: { type: String, required: true }, childId: { type: String, required: true },
gameID: { type: String, required: true }, gameID: { type: String, required: true },
gameTime: { type: String, required: false }, gameTime: { type: String, required: false },
score: { type: String }, score: { type: String },

View File

@ -2,7 +2,7 @@ const mongoose = require('mongoose');
// Define the GalleryImage schema // Define the GalleryImage schema
const galleryImageSchema = new mongoose.Schema({ const galleryImageSchema = new mongoose.Schema({
userId: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true }, // Assuming you have a User model childId: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true }, // Assuming you have a User model
gameName: { type: String, required: true }, gameName: { type: String, required: true },
gameID: { type: String, required: true }, gameID: { type: String, required: true },
screenshotUrl: { type: String, required: true }, screenshotUrl: { type: String, required: true },

View File

@ -2,7 +2,7 @@ const mongoose = require("mongoose");
const galleryImageScema = new mongoose.Schema({ const galleryImageScema = new mongoose.Schema({
gameName: { type: String, required: true }, gameName: { type: String, required: true },
userId: { type: String, required: true }, childId: { type: String, required: true },
gameID: { type: String, required: true }, gameID: { type: String, required: true },
screenshotUrl: { type: String }, screenshotUrl: { type: String },
}); });

View File

@ -15,11 +15,11 @@ async function main() {
const collection = database.collection('gameData'); // Replace with your collection name const collection = database.collection('gameData'); // Replace with your collection name
// Find a single document // Find a single document
// const user = await collection.findOne({ userId: 'dsfdfgffgfgeg' }); // const user = await collection.findOne({ childId: 'dsfdfgffgfgeg' });
const { userId, gameName, gameID } = req.body; const { childId, gameName, gameID } = req.body;
const gameData = await collection.findOne({ const gameData = await collection.findOne({
userId: userId, childId: childId,
gameName: gameName, gameName: gameName,
gameID: gameID gameID: gameID
}); });

View File

@ -22,16 +22,16 @@ mongoose.connect(mongoURI, {
.catch((err) => console.error("MongoDB connection error:", err)); .catch((err) => console.error("MongoDB connection error:", err));
const saveGameScore2 = async (req, res) => { const saveGameScore2 = async (req, res) => {
const { userId, gameName, gameID, gameTime, score, gameStar, screenShot } = req.body; const { childId, gameName, gameID, gameTime, score, gameStar, screenShot } = req.body;
try { try {
if (!gameName || !userId || !gameID) { if (!gameName || !childId || !gameID) {
return res.status(400).json({ error: "Missing required fields" }); return res.status(400).json({ error: "Missing required fields" });
} }
const newGame = new Game({ const newGame = new Game({
gameName, gameName,
userId, childId,
gameID, gameID,
gameTime, gameTime,
score, score,