S exportem modelu to není problém. Měl jsem stejný problém.
Skutečným problémem je, že vyžadují prohlášení pro modely
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
byly pod závislostmi tras. Jednoduše přesuňte závislosti mongoDB nad závislosti na trasách. Takto by to mělo vypadat:
// MongoDB
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
var routes = require('./routes/index');
var users = require('./routes/users');
var app = express();