在我的快递应用程序中,我像这样加载模型
models_path = __dirname + "/models";
fs.readdirSync(models_path).forEach(function(file) {
if (~file.indexOf(".js")) {
return require(models_path + "/" + file);
}
});
我有两个模式,A 和 B,并且 Amongoose.Schema("B")
在开始时调用。到目前为止,它工作得很好。我明白了MissingSchemaError: Schema hasn't been registered for model "B"
。我假设它是 b/c A 在 B 之前加载。那么,有没有办法用加载顺序引导我的模型?.