1

在一对多关系的 GraphQL 请求中不会返回相关集合。

我有 2 个收藏品blogcomment具有以下关系

blog     1 --> M  comment
comment  M --> 1  blog

映射是使用blog_id评论集合中的字段创建的。当我查询博客并尝试获取相关评论时,出现错误:

询问:

{
    blog {
        data {
            title
            comment {
                content
            }
        }
    }
}

错误:

"message": "Cannot query field \"content\" on type \"BlogItem\". Did you mean \"comment\"?",
"extensions": {
   "category": "graphql"
}

反向工作。我的意思是当我查询评论和相关博客时,它运行良好。知道为什么吗?

注意:这是使用他们网站上提供的 docker-compose yaml 示例进行的本地设置,该示例连接到 mysql 数据库

4

1 回答 1

0

这是 Directus 中的一个错误。由此 PR修复

于 2020-03-03T15:02:30.427 回答