Directus - Невозможно запросить связанную коллекцию (один ко многим) - PullRequest
1 голос
/ 28 января 2020

Связанные коллекции не возвращаются в запросах GraphQL для отношения один ко многим.

У меня есть 2 коллекции blog и comment со следующим соотношением

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 -компонента yaml, предоставленного на их веб-сайте, который подключается к базе данных mysql

.

1 Ответ

0 голосов
/ 03 марта 2020

Это ошибка в Directus. Исправлено этим PR

...