Я использую MySQL в качестве базы данных и NodeJ в качестве Backend в своем приложении, и я интегрирую GraphQL в это приложение.
Для запросов только с одной таблицей работает нормально. Когда я присоединяюсь к нескольким таблицам в GraphQL, это не работает.
Пожалуйста, объясните мне, как написать схему и модель для объединения нескольких таблиц MySQL в GraphQL.
Я использую MySQL, и у меня есть 3 таблицы в базе данных.
User_master
{
id
name,
gender,
status,
email
}
Post
{
id,
title,
user_id,
post_description,
status,
timestamp
}
Comment_master
{
id,
post_id,
user_id,
comment,
status,
timestamp
}
Как получить данные JSON, как показано ниже, объединяя эти 3 таблицы в GraphQL?
{
data:{
{
id,
name,
email,
posts:{
id,
title,
post_description,
comments:{
id,
comment,
timestamp
}
}
},
{
id,
name,
email,
posts:{
id,
title,
post_description,
comments:{
id,
comment,
timestamp
}
}
}
}
}
Заранее спасибо.