モデルのエクスポートの問題ではありません。私も同じ問題を抱えていました。
本当の問題は、モデルのステートメントが必要なことです
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
ルートの依存関係を下回っていました。 mongoDBの依存関係をルートの依存関係の上に移動するだけです。これはどのように見えるべきかです:
// 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();