gpt4 book ai didi

javascript - 您能否过滤出只有一半的查询条目拥有的属性?

转载 作者:行者123 更新时间:2023-12-02 22:00:41 26 4
gpt4 key购买 nike

假设我的数据库中有 10 个类型 Foo 条目,其中一半看起来像

{
bar: Boolean
baz: Boolean
}

另一半缺少该属性,因为它们是更新架构之前发生的遗留条目,它们看起来像:

{
bar: Boolean
}

现在,我想过滤 baz,但我的一半条目甚至没有该属性。如果我在这里运行过滤器会发生什么?如果我说 {baz: {contains: 'true'}} ,它会正确运行吗?

使用 AWS AppSync 管理我的 GraphQL 服务器,顺便说一句,该服务器与 DynamoDB 交互。

最佳答案

经过更多研究后发现,更新架构后 AppSync 实际上会返回值为 null 的该属性,因此您可以安全地进行过滤。但是,请注意,在 DynamoDB 中,您不会看到包含这些空值的列...该列不存在,因此我假设该属性是由 GraphQL 解析器在无法找到 中的值时生成的DynamoDB。

关于javascript - 您能否过滤出只有一半的查询条目拥有的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59888300/

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