我有两个模型ModelA和ModelB,都需要另一个。
我的问题是,当我尝试在方法ModelB.find()
内执行ModelA.method.myMethod()
之类的简单查询时,如果我将需求置于模型的顶部,我会收到错误find() is not a function
...
如果我在方法中需要我的模型:
ModelA.method.myMethod=function(){
var User = require('user');
}
一切正常......为什么?我不明白原因......
现在我使用db.model('user')
来解决,但我想了解错误。