Filter Amplify GraphQL查询筛选未按预期工作

Filter Amplify GraphQL查询筛选未按预期工作,filter,graphql,aws-amplify,Filter,Graphql,Aws Amplify,以下两个查询应该返回相同的输出,但它们不返回。 我试图在地图上加载用户之间的链接,因为我们有太多的负载,我需要拆分加载。因此,我必须使用此查询来加载必要的链接 如前所述,我遇到的问题是,这两种方法返回不同的结果,而我认为它们不应该返回不同的结果。我们在React应用程序内部使用GraphQL和Amplify。数据存储在AWS上 数据库中的条目: 资料来源:“b864749a-c4bf-4c93-93db-dfa868ffc31d” 目标:“cf7f4036-2df2-47ee-a3d7-96b7

以下两个查询应该返回相同的输出,但它们不返回。 我试图在地图上加载用户之间的链接,因为我们有太多的负载,我需要拆分加载。因此,我必须使用此查询来加载必要的链接

如前所述,我遇到的问题是,这两种方法返回不同的结果,而我认为它们不应该返回不同的结果。我们在React应用程序内部使用GraphQL和Amplify。数据存储在AWS上

数据库中的条目: 资料来源:“b864749a-c4bf-4c93-93db-dfa868ffc31d” 目标:“cf7f4036-2df2-47ee-a3d7-96b77fc7fd1c”

没有结果:

query ListLinks(
  $nextToken: String
) {
  listLinks(filter: {
    or: [{
      and: [{
          source: { eq: "b864749a-c4bf-4c93-93db-dfa868ffc31d" },
          target: { eq: "cf7f4036-2df2-47ee-a3d7-96b77fc7fd1c" }
      }],
      and: [{
          source: { eq: "cf7f4036-2df2-47ee-a3d7-96b77fc7fd1c" },
          target: { eq: "b864749a-c4bf-4c93-93db-dfa868ffc31d" }
        }]   
    }] 
  }, limit: 999, nextToken: $nextToken) {
    items {
      id
      source
      target
      relation
      verified
      talentMap {
        id
        createdAt
        updatedAt
      }
      createdAt
      updatedAt
    }
    nextToken
  }
}
给出结果:

query ListLinks(
  $nextToken: String
) {
  listLinks(filter: {
    or: [{
      and: [{
          target: { eq: "b864749a-c4bf-4c93-93db-dfa868ffc31d" },
          source: { eq: "cf7f4036-2df2-47ee-a3d7-96b77fc7fd1c" }
      }],
      and: [{
          target: { eq: "cf7f4036-2df2-47ee-a3d7-96b77fc7fd1c" },
          source: { eq: "b864749a-c4bf-4c93-93db-dfa868ffc31d" }
        }]   
    }] 
  }, limit: 999, nextToken: $nextToken) {
    items {
      id
      source
      target
      relation
      verified
      talentMap {
        id
        createdAt
        updatedAt
      }
      createdAt
      updatedAt
    }
    nextToken
  }
}
你知道为什么会这样吗