[英]NestJs Graphql (Code first with CLI Plugin)+ Mongoose cannot resolve "../../../../mongoose"
因為我花了半天時間找到這個錯誤,所以我在這里發布這個。
當在同一個文件中使用 GQL 代碼優先方法 + MongoDB 模式時,您可能會遇到這樣的問題:一旦您從 mongoose 定義類型,項目就無法編譯,如下所示:
import { Types, Document } from 'mongoose';
export class User {
_id: Types.ObjectId;
是什么導致編譯器嘗試從'../../../../../mongoose
導入 mongoose ?
顯然 GQL Cli 插件在解決 mongoose 類型時存在問題。
在 mongoose 類型之前添加 @HideField 可以解決問題:
export class User {
@HideField()
_id: Types.ObjectId;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.