GraphQL の「等しくない」演算子? 質問する

GraphQL の「等しくない」演算子? 質問する

多数のアイテムをリストするための GraphQl API があり、それを完璧にクエリすることができます。しかし、今度は、1 つのプロパティが「特定の 1 つの値を除くすべての可能な値」を持つことができるリストのサブセットをクエリしたいと思います。

たとえば、次のようなクエリを実行します。

{
  items(status: !"Unwanted"){
    id
  }
}

この感嘆符は明らかに機能しませんが、私が求めているものを示しています。これに関する情報はオンラインでは見つかりません。

これを実行する方法を誰か知っていますか? 不要な値を 1 つ除外するのではなく、必要な可能性のあるすべての値を列挙しなければならないのは本当に嫌です。これは本当に悪い設計であり、スケーラブルではありません。

ありがとう。

ベストアンサー1

使用ne

{
  items(filter: {status: {ne: "Unwanted"}}){
    id
  }
}

おすすめ記事