問題は循環インポートです(fish.js
user.js
が必要です fish.js
が必要です など)。
実行時にモデルクラスを解決することで、これを回避できます。
UserSchema.methods.fishes = function(callback) {
mongoose.model('Fish').find({user: this._id}, function(err, fishes) {
callback(err, fishes);
});
};
問題は循環インポートです(fish.js
user.js
が必要です fish.js
が必要です など)。
実行時にモデルクラスを解決することで、これを回避できます。
UserSchema.methods.fishes = function(callback) {
mongoose.model('Fish').find({user: this._id}, function(err, fishes) {
callback(err, fishes);
});
};