我张贴在这里,因为我花了半天时间找到这个错误。当在同一个文件中使用GQL Code First方法+ MongoDB模式时,您可能会遇到这样一个问题:一旦您从mongoose中定义了一个类型,项目就无法编译,如下所示:
import { Types, Document } from 'mongoose'; export class User { _id: Types.ObjectId;
是什么原因导致编译器尝试从'../../../../../mongoose导入mongoose?
'../../../../../mongoose
nkkqxpd91#
显然,GQL Cli插件在解析mongoose类型时出现了问题。在mongoose类型之前添加@HideField解决了此问题:
export class User { @HideField() _id: Types.ObjectId;
1条答案
按热度按时间nkkqxpd91#
显然,GQL Cli插件在解析mongoose类型时出现了问题。
在mongoose类型之前添加@HideField解决了此问题: