Есть ли способ отфильтровать нулевые значения для литералов и ссылок

Если у нас есть Автор без маяков к статьям и, таким образом, 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
         }
       }
     }
   }
 }
}
Другие вопросы по тегам