在定义模型之前,我遇到了需要模型的情况。在someMethod()
中,我试图this.model('Goods')
检索模型。我想知道是否有更好的方法。
var mongoose = require('mongoose')
, GoodsSchema = require('./schemas').GoodsSchema
, GoodsModel;
GoodsSchema.methods.someMethod = function () {
// need GoodsModel here
// GoodsModel.find()....
};
GoodsModel = mongoose.model('Goods', GoodsSchema);
module.exports = GoodsModel;