我正在尝试直接访问用羽毛CLI创建的模型。在feathers-mongoose文档中指出:
注意:您可以在钩子中通过this.Model访问Mongoose模型,并照常使用它。有关定义模型的更多信息,请参见《猫鼬指南》。
我试图从这样的自定义钩子访问模型:
module.exports = function (options = {}) {
return async context => {
this.Model
return context
}
}
我原本希望模型能回来,但我刚得到undefined
。
答案 0 :(得分:1)
首先是尝试不使用箭头功能。
return async function(context) => {
...
}
我建议通过上下文context.service('serviceName').Model'