const mongoose = require('mongoose'); const Schema = mongoose.Schema; let leagueGameM = new Schema( { PA:{type:Object, required:true}, PB:{type:Object, required:true}, Winner:{type:String, required:true}, WinCondition:{type:String, required:true}, Played:{type:Boolean, required:true}, PlayedTimeStamp:{type:String, required:true} } ); const leagueGame = module.exports = mongoose.model('leagueGames', leagueGameM); module.exports.get = (callback, limit)=> { leagueGame.find(callback).limit(limit); } /** * result:{ winCondition:'string' winner:string }, gameData: { PlayerA: { championName:PA.championName, items:PA.items, level:PA.level, runes:PA.runes, skin:PA.skinID, skinName:PA.skinName, summs:PA.summonerSpells }, PlayerB: { championName:PB.championName, items:PB.items, level:PB.level, runes:PB.runes, skin:PB.skinID, skinName:PB.skinName, summs:PB.summonerSpells }, gameTime:data.gameData.gameTime } */