No es un problema con la exportación del modelo. Tuve el mismo problema.
El problema real es que requieren declaraciones para los modelos
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
estaban debajo de las dependencias de las rutas. Simplemente mueva las dependencias de mongoDB por encima de las dependencias de las rutas. Así es como debería verse:
// 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();