nodeclub/models/index.js
2015-12-07 19:52:06 +08:00

26 lines
668 B
JavaScript

var mongoose = require('mongoose');
var config = require('../config');
var logger = require('../common/logger')
mongoose.connect(config.db, {
server: {poolSize: 20}
}, function (err) {
if (err) {
logger.error('connect to %s error: ', config.db, err.message);
process.exit(1);
}
});
// models
require('./user');
require('./topic');
require('./reply');
require('./topic_collect');
require('./message');
exports.User = mongoose.model('User');
exports.Topic = mongoose.model('Topic');
exports.Reply = mongoose.model('Reply');
exports.TopicCollect = mongoose.model('TopicCollect');
exports.Message = mongoose.model('Message');