使用了旧的枚举行为,请升级到新的
Old Enum Behaviour is used, please upgrade to the new one
我在终端 window 的节点服务器 (Express + GraphQL) 上突然遇到了这条奇怪的消息。消息没有说它来自哪里。
有人遇到过这个问题或知道为什么会这样吗?
Typegoose 正在更改其处理 enum
属性的方式,旧行为已弃用。
检查重大更改
如果您正在处理现有项目,请查看文档以确保您的应用程序和数据库与新行为兼容:
选择加入新的枚举行为
运行 尽早在您的启动代码中添加以下内容:
import { setGlobalOptions } from "@typegoose/typegoose";
setGlobalOptions({
globalOptions: {
useNewEnum: true,
},
});
如果您仍然收到警告,请尝试以下操作:
- 确保代码 运行 在任何其他应用程序启动逻辑之前
- 运行 任何其他
import
s 之前的代码
我在终端 window 的节点服务器 (Express + GraphQL) 上突然遇到了这条奇怪的消息。消息没有说它来自哪里。
有人遇到过这个问题或知道为什么会这样吗?
Typegoose 正在更改其处理 enum
属性的方式,旧行为已弃用。
检查重大更改
如果您正在处理现有项目,请查看文档以确保您的应用程序和数据库与新行为兼容:
选择加入新的枚举行为
运行 尽早在您的启动代码中添加以下内容:
import { setGlobalOptions } from "@typegoose/typegoose";
setGlobalOptions({
globalOptions: {
useNewEnum: true,
},
});
如果您仍然收到警告,请尝试以下操作:
- 确保代码 运行 在任何其他应用程序启动逻辑之前
- 运行 任何其他
import
s 之前的代码