gpt4 book ai didi

prisma - 在prisma数据模型中定义数组字段是否需要

转载 作者:行者123 更新时间:2023-12-04 13:19:38 29 4
gpt4 key购买 nike

以下有什么区别。什么时候使用一个?

zones: [Zone]
zones: [Zone!]
zones: [Zone]!
zones: [Zone!]!

最佳答案

这可以通过以下基于定义的允许值表进行总结:

values         | [Zone] | [Zone!] | [Zone]! | [Zone!]! |
--------------------------------------------------------
null | ✔ | ✔ | X | X |
[] | ✔ | ✔ | ✔ | ✔ |
[null] | ✔ | X | ✔ | X |
["a","b"] | ✔ | ✔ | ✔ | ✔ |
["a",null,"c"] | ✔ | X | ✔ | X |

大多数情况下,您需要使用 [Zone!]!因为它确保在您的数组中找不到空值。

关于prisma - 在prisma数据模型中定义数组字段是否需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55216051/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com