Я пытаюсь перечислить набор статей по их категориям, по uid, и я предполагаю, что мне придется использовать запрос where
, но я не могу заставить его работать над связанными документами .
Кажется, проблема в том, что where
принимает только строку в поле, но в случае связанного документа вам нужно будет перейти к полю uid.
Я не уверен, что использую неправильный запрос, но изо всех сил пытаюсь найти что-нибудь в документации, чтобы помочь мне.
Я попытался покопаться в объекте категории:
{
allDirectoryServices(
where: { category: { _meta: { uid: "developers" } } }
) {
edges {
node {
name
city
region
country
category {
...on DirectoryTaxonomy {
_meta {
uid
}
name
}
}
}
}
}
}
Но это возвращает ошибку, ожидающую строку:
"message": "Expected type String, found {_meta: {uid: \"developers\"}}.",
{
allDirectoryServices(
where: { category: "developers"}
) {
edges {
node {
name
city
region
country
category {
...on DirectoryTaxonomy {
_meta {
uid
}
name
}
}
}
}
}
}
Это не дает никаких результатов, очевидно.