Merge pull request 'all userId replace to childId' (#15) from tmp into master
Reviewed-on: #15suvo-patch-1
commit
1cf66178ae
|
@ -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 },
|
||||||
|
|
|
@ -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 },
|
||||||
|
|
|
@ -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 },
|
||||||
});
|
});
|
||||||
|
|
|
@ -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
|
||||||
});
|
});
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue