【发布时间】:2020-07-09 05:26:05
【问题描述】:
在我的猫鼬模式中,我使用如下库:https://github.com/VassilisPallas/mongoose-fuzzy-searching
UserSchema.plugin(mongoose_fuzzy_searching, { fields: ['name'] });
然后在服务中我这样使用它:
export function fuzzySearchUser(name: string): Query<Array<IUser>>{
return User.fuzzySearch(name)
}
现在在上面的返回行中得到以下 Typescript 错误:
Property 'fuzzySearch' does not exist on type 'Model<IUser, {}>'.ts(2339)
如果我将它作为具有类型函数的属性添加到 IUser 接口并且我也无法将其添加到架构中,这将无济于事。
(接口 IUser 扩展了 mongoose.Document)
【问题讨论】:
标签: typescript mongoose