我正在使用mongoose.js (~4.6.1)
,node / express
并导出模型。
当我需要模型时,它可以在应用程序的99%中使用。但是,当我需要模型时,有一些文件和目录(甚至是同一级别的文件和目录)没有得到适当的值,这是一个空对象。
此外,如果我使用:
mongoose.model.('name-of-model').find
方法,我得到了错误,MissingSchemaError: Schema hasn't been registered for model
我试图将模型放入这些文件中,并在setTimeout中包装了console.log
,以为这是一个异步问题,但是对象仍然为空。
这是我的问题:
阅读thread后,我还尝试了一些步骤来查看是否是循环依赖问题,但这似乎不是问题。