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

Связанные коллекции не возвращаются в запросах 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"
}

Обратка работает. Я имею в виду, что когда я запрашиваю комментарии и соответствующий блог, все работает отлично. Есть идеи, почему?

Примечание. Это локальная настройка с использованием образца yaml для создания докеров, представленного на их веб-сайте, который подключается к базе данных mysql.


person Santhosh    schedule 28.01.2020    source источник


Ответы (1)


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

person Santhosh    schedule 03.03.2020