Есть ли способ отфильтровать нулевые значения для литералов и ссылок
Если у нас есть Автор без маяков к статьям и, таким образом, WroteArticles имеет значение null, и мы хотели бы возвращать только авторов, у которых были непустые / ненулевые WroteArticles, как это могло быть сделано?
В качестве примера мы можем использовать демонстрационный сайт Weaviate.
Я пробовал фильтровать операции, используя where и различные операторы, но мне, должно быть, не хватает чего-то очевидного. Пример запроса, который я пробовал на моем собственном наборе данных ниже, где у меня была вещь без маяков.
{
Get {
Things {
Author (where:{
operator:Equal,
path:["WroteArticles"]
valueString:" "
}){
name
WroteArticles {
... on Article {
InPublication {
... on Publication {
name
}
}
}
}
}
}
}
}
1 ответ
Теперь вы можете сделать это следующим образом (также в документации):
{
Get {
Things {
Author(
where:{
valueInt: 2
operator:GreaterThanEqual
path: ["WroteArticles"]
}
) {
name
WroteArticles {
... on Article {
title
}
}
}
}
}
}