ql-stats-models
Version:
Document schemas for Quake Live Statistics and Ranks
18 lines (17 loc) • 466 B
JavaScript
var Promise = require('bluebird'),
mongoose = require('mongoose');
module.exports = {
register: function (connection) {
return new Promise(function (resolve, reject) {
require('./lib/models')(connection);
resolve(connection);
})
},
createConnection: function (connectionString) {
return new Promise(function (resolve, reject) {
var connection = mongoose.createConnection(connectionString, function () {
resolve(connection);
});
});
}
};