要解决AWS AppSync Null @connection查询结果的问题,可以采取以下步骤:
type User {
id: ID!
name: String!
posts: [Post] @connection(keyName: "byUser", fields: ["id"])
}
type Post {
id: ID!
title: String!
userId: ID!
user: User @connection(fields: ["userId"])
}
query GetUserWithPosts($userId: ID!) {
getUser(id: $userId) {
id
name
posts {
id
title
}
}
}
{
"userId": "USER_ID"
}
确保将"USER_ID"替换为有效的用户ID。
确保数据模型中存在正确的数据。在关联字段中,确保每个字段的值都与其他对象的ID匹配。
如果仍然遇到问题,可以通过在AWS AppSync控制台中启用日志记录来调试查询。在"设置"选项卡下的"日志记录"部分,将日志级别设置为"info"或更高,并在查询时查看日志输出,以了解查询的详细信息和可能的错误。
希望以上解决方法能帮助你解决AWS AppSync Null @connection查询结果的问题!