ql-stats-models
Version:
Document schemas for Quake Live Statistics and Ranks
20 lines (18 loc) • 514 B
JavaScript
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
module.exports = function (connection) {
var Server,
serverSchema = new Schema({
owner: {type: mongoose.Schema.Types.ObjectId, ref: 'Player'},
network: {type: mongoose.Schema.Types.ObjectId, ref: 'ServerNetwork'},
name: String,
hostname: String,
gameport: Number,
rconport: Number,
rcon_password: String,
stats: Number,
stats_password: String
});
Server = connection.model('Server', serverSchema);
return Server;
};