Как можно получить массив связанных объектов из модели graphql?

У меня есть Модель вопросов, которая может быть связана со многими предметами, я хочу получить все связанные темы для этого вопроса, вот мой запрос:

   questions {
    tracks{
      id
      title
      answers
      user{
        email
      }
      subjects{
        title
      }

    }

Я получаю следующую ошибку: models.Subject.findAll не является функцией

вот мой загрузчик данных:

  export const  batchSubjects = async (keys, models) => {
    const subjects = await models.Subject.findAll({
      _id: {
        $in: keys,
      }
    });

    return keys.map(key => subjects.findAll(subject => subject.id == 
                                                       key));
  }

0 ответов

Другие вопросы по тегам