Ao exportar vários modelos de um único arquivo, como no schema.js, você precisa dar a cada modelo exportado suas próprias
exports
nome do campo. Por exemplo, substitua os vários
module.exports = ...
linhas em schema.js com este código no final do arquivo que exporta todos os modelos:module.exports = {
User: User,
Question: Question,
Answer: Answer,
Module: Module,
Role: Role
};
E então no index.js você pode acessar os modelos assim:
var models = require('./schema');
...
models.User.findOne(...