AND在GraphQL中没有返回结果



我试图用AND操作符写一个查询,从GraphQL中提取neo4j的数据,但它不返回任何结果。我使用neo4j-graphql-js库。我有以下模式

type Order {
label: String
id: String
details: [OrderDetails] @relation(name: "RELATED_TO", direction: "OUT")
}
type OrderDetails {
createdBy: String
label: String
oId: String
}

查询如下:

{
Order(filter: { AND: [{ label: "fruits", details: {label: "banana"} }] }) {
label
}
}

我也试过这个:

{
Order(filter: {  label: "fruits", details: {label: "banana"}  }) {
label
}
}

但是这两个查询没有返回任何结果。如果我只写label: "fruits">没有AND,它返回结果,但我想要所有的水果订单,特别是香蕉。有什么建议吗?

既然你已经提到使用neo4j-graphql-js库。你可以这样做:

{
Order(
filter: { label: "fruits", details_single: { label: "banana" } }
) {
details {
label
}
}
}

相关内容

  • 没有找到相关文章

最新更新