【问题标题】:AWS Amplify API/React: Filter a LIST query for Items related to a specific other itemAWS Amplify API/React:过滤与特定其他项目相关的项目的 LIST 查询
【发布时间】:2021-12-05 23:28:30
【问题描述】:

我使用 AWS Amplify 作为我的 react 应用程序的后端。我的应用程序使用 Amplify Auth 和 API。

我的项目有一个名为“Projects”的模型,它与另一个名为“Companies”的模型具有一对一的关系。每个 Cognito 用户都有一个自定义用户属性“CompanyID”。

当用户登录时,我想发出 API.graphql 请求以列出与 Cognito 用户分配到的公司相关的所有项目。我很难弄清楚如何过滤查询,以便它只返回与指定公司相关的项目。

有没有办法通过传入我要过滤的相关公司的 ID 来过滤 ListProjects 查询?

【问题讨论】:

    标签: reactjs graphql aws-amplify


    【解决方案1】:

    我知道我需要做什么。问题是当它应该是“公司”时,我创建了父级“项目”。通过将父级设为“公司”,我在每个项目文件中获得了一个单一的 companyID 字段。这使我可以快速按与分配的 ID 匹配的项目进行过滤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 2015-03-11
      相关资源
      最近更新 更多