如果我们的作者没有文章的信标,因此 WroteArticles 为空,而我们只想返回具有非空/非空 WroteArticles 的作者,该怎么办?
作为示例,我们可以使用Weaviate demo site
我已经尝试过使用 where 和各种 operators 进行过滤操作,但是我肯定缺少明显的东西。我在下面的我自己的数据集上尝试过的查询示例,其中确实有一个没有信标的事物。
{
Get {
Things {
Author (where:{
operator:Equal,
path:["WroteArticles"]
valueString:" "
}){
name
WroteArticles {
... on Article {
InPublication {
... on Publication {
name
}
}
}
}
}
}
}
}
答案 0 :(得分:0)
您现在可以按照以下步骤进行操作(同样在documentation中):
{
Get {
Things {
Author(
where:{
valueInt: 2
operator:GreaterThanEqual
path: ["WroteArticles"]
}
) {
name
WroteArticles {
... on Article {
title
}
}
}
}
}
}