| const mongoose = require('mongoose'); |
|
|
| const UserSchema = new mongoose.Schema({ |
| _id: { type: String, required: true }, |
| name: { type: String, required: true }, |
| totalWins: { type: Number, default: 0 }, |
| gameStats: { |
| kamba: { type: Number, default: 0 }, |
| pancha: { type: Number, default: 0 }, |
| kotta: { type: Number, default: 0 }, |
| math: { type: Number, default: 0 }, |
| kana: { type: Number, default: 0 }, |
| grease: { type: Number, default: 0 }, |
| aliyata: { type: Number, default: 0 }, |
| papaya: { type: Number, default: 0 } |
| }, |
| lastVillageId: String, |
| lastVillageName: String, |
| lastSeen: { type: Date, default: Date.now } |
| }); |
|
|
| const VillageSchema = new mongoose.Schema({ |
| _id: { type: String, required: true }, |
| name: { type: String, required: true }, |
| points: { type: Number, default: 0 }, |
| lastActive: { type: Date, default: Date.now } |
| }); |
|
|
| const User = mongoose.model('User', UserSchema); |
| const Village = mongoose.model('Village', VillageSchema); |
|
|
| module.exports = { User, Village }; |
|
|