問題タブ [hasura]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hasura - 変数がnullでない場合にのみHasura `where`フィルタを適用する方法は?
次のようなクエリがあります。
私が探しているのは、where
フィルターを適用せず、 $setId
null の場合はすべてのエントリを与える方法です。クエリを動的に記述することは避けたいと思います。このようなことは簡単ですが、静的な .graphql ファイルでクエリが必要です。
私が試したいくつかのこと:
- やのようなGraphQL ディレクティブを使用しますが、これらは返されたフィールドにのみ適用され、フィルターのどの部分にも適用されないようです
@skip
@include
where
- とのようなHasura
boolExp
を使用しますが、これらは変数を直接テストできないようです。変数を列の内容と比較することしかできません_is_null
_or
graphql - GraphQL ブール式クエリで AND の代わりに OR を使用する
グラフ QL クエリを使用してテーブルにデータを入力しています:
Graphql クエリは次のようになります。
クエリ変数:
OR クエリの実装方法。
任意のガイダンスをいただければ幸いです。ありがとう
postgresql - Hasura - 「テーブルがないようですね」
テーブルを含む Postgres データベースがあり、Hasura に表示されません。
graphql - psql を使用して、Digital Ocean ドロップレットで作成された Hasura の postgre インスタンスに接続します
Digital Ocean にドロップレット インストールを介して Hasure GraphQL エンジンをインストールしました。
ssh を使用してドロップレット インスタンスへのルート アクセス権を取得しましたが、Hasura ドロップレット Docker イメージ内のインスタンスに接続できません。
Docker イメージ内の postgres インスタンスに接続するために実行するコマンドのリストは何ですか??
graphql - HasuraのARRAYフィールドタイプでGraphQLフィルタクエリを実行するには?
テキスト ARRAY フィールド タイプなど、配列フィールド タイプで GraphQL フィルター クエリを実行しようとしています。
次のシナリオ例では:
テーブルを作成
そして、次のいずれかの方法でテキスト配列フィールドをフィルタリングできます。
ARRAY タイプの CONDITION を指定した SELECT STATEMENT
これは、PostGres でも Postgraphile でも暗黙的に機能します。
Postgraphile GraphQL では、上記のテーブルを次のようにクエリできます。
クエリ
結果は次のようになります。
応答
Hasura の ARRAY フィールド タイプで同様の結果を得る方法について、参考文献や提案を教えてください。