У меня есть Google для этого, но я не могу найти ответ.
У меня есть тип GraphQL, который выглядит следующим образом:
type Ticket {
id: Int!
bandID: Int!
band: Band
ticketURL: String!
price: Int!
date: String!
}
Я быхотел бы иметь возможность возвращать что-то подобное из MSSQL, GraphQL и JS:
[
{
id: 1,
ticketURL: "https://example.co.uk",
price: 50,
date: "2019/01/01",
band: {
id: 1,
name: "Band name"
}
}
]
Каков был бы наиболее эффективный способ возврата структуры данных, подобной этой?Первое, что приходит на ум, это что-то вроде ниже, но это кажется , поэтому неэффективно и неправильно.
// Call SQL to get all tickets: "SELECT * FROM Ticket"
// For each ticket
// Call SQL to get the Band
// Merge with the ticket obj