問題タブ [groq]
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.
sanity - 参照フィールドを使用したオブジェクトの配列内の Sanity.io groq フィルター
groq クエリを最適化しようとして、しばらく行き詰まりました。
配列オブジェクト (異なる言語) を含むページ コンテンツがあります。
私は Sanity Vision で遊んで、正しい言語のコンテンツのみを取得するように出力をフィルター処理する方法を確認しました。
言語に一致するコンテンツを 1 つだけ取得したかったのです。私はこれを試しましたが、うまくいきませんでした
誰も方法を知っていますか?
ありがとうございました!
sanity - まだ参照されていないドキュメントへの参照の配列を制限する
「参照セレクター」(つまり、編集者が参照するドキュメントを選択できるモジュール)がありますが、結果をまだ参照されていないドキュメントに限定したいと考えています。
これは、別のドキュメント内で使用される参照セレクターのスキーマです。
projectSelector
オブジェクトとhomePage
ドキュメントは親子関係を共有しないことに注意してください。
database - オブジェクトの配列に大文字と小文字を区別しない文字列が含まれている場合は、groq クエリをチェックインします
という配列を持つオブジェクトがありますtags
。オブジェクトの配列です。大文字と小文字tags
を区別しない文字列を含むオブジェクトをクエリする必要があります。
このクエリを使用しました
最初のオブジェクトのタグにはJS and ts
ではなくが含まれているため、最後のオブジェクトのみが返されますjs and TS
。
タグに大文字と小文字を区別しないパラメーターが含まれている場合、両方のオブジェクトを取得する方法は?
これは、groq.dev に関する私のクエリのリンクです。