存储棱镜数据时如何忽略额外的字段?
how to ignore extra fields when storing prisma data?
我正在从一个 CSV 文件加载一些数据,该文件有一些我不想在数据库中添加的额外注释字段。是否可以选择在存储到数据库时忽略额外的字段?
我认为 mongoose 默认情况下会这样做 - 这确实有一个缺点,即如果您的架构错误,东西会在没有警告的情况下丢失,但是......这就是我在这种情况下想要的。
否则,有什么方法可以反映和获取架构,以便我可以手动从数据中删除额外的字段?
我在 .create
上收到此错误
Unknown arg `notes` in data.notes for type WalletCreateInput.
Did you mean `name`?
Available args:
...
不允许在与 Prisma Query 交互时添加额外的字段。
当前的行为是有意为之的,它会抛出错误作为额外的验证层,以确保您传递的是正确的数据。
有一个 feature request 讨论了在与查询交互时允许额外的字段。
截至目前,解构必要的字段并仅传递必需的字段是唯一的选择。
我正在从一个 CSV 文件加载一些数据,该文件有一些我不想在数据库中添加的额外注释字段。是否可以选择在存储到数据库时忽略额外的字段?
我认为 mongoose 默认情况下会这样做 - 这确实有一个缺点,即如果您的架构错误,东西会在没有警告的情况下丢失,但是......这就是我在这种情况下想要的。
否则,有什么方法可以反映和获取架构,以便我可以手动从数据中删除额外的字段?
我在 .create
Unknown arg `notes` in data.notes for type WalletCreateInput.
Did you mean `name`?
Available args:
...
不允许在与 Prisma Query 交互时添加额外的字段。
当前的行为是有意为之的,它会抛出错误作为额外的验证层,以确保您传递的是正确的数据。
有一个 feature request 讨论了在与查询交互时允许额外的字段。
截至目前,解构必要的字段并仅传递必需的字段是唯一的选择。