1
我在定義它之前遇到了需要該模型的情況。在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;
這兩種方法有差異嗎? – 2012-08-16 12:54:23
使用我的方法,你不需要定義一個新的變量。 – matz3 2012-08-20 06:00:42