У меня следующая схема MongoDB.
Item {
_id: ObjectId,
translations: [{
language: String
name: String
}]
}
Так что мой экземпляр Item может выглядеть примерно так:
{
_id: ObjectId("5ba3bf09d3121aba3ba2f488"),
translations: [
{
language: "en"
name: "a Car"
},
{
language: "de",
name: "der Wagen"
}]
}
И я хочу иметь возможность запрашивать мои данные на определенном языкес Graphql таким образом.
{
item(where: {language: "en"}) {
name
}
}
Так что это даст хороший результат с такой формой.
{
name: "a Car"
}
Пожалуйста, не могли бы вы рассказать мне хорошую практику или хороший способ настроить мой Graphql?карта резольверов?
Я использую Apollo Server.
Большое спасибо!