問題タブ [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.

0 投票する
1 に答える
222 参照

sanity - 参照フィールドを使用したオブジェクトの配列内の Sanity.io groq フィルター

groq クエリを最適化しようとして、しばらく行き詰まりました。

配列オブジェクト (異なる言語) を含むページ コンテンツがあります。

私は Sanity Vision で遊んで、正しい言語のコンテンツのみを取得するように出力をフィルター処理する方法を確認しました。

言語に一致するコンテンツを 1 つだけ取得したかったのです。私はこれを試しましたが、うまくいきませんでした

誰も方法を知っていますか?

ありがとうございました!

0 投票する
1 に答える
15 参照

sanity - まだ参照されていないドキュメントへの参照の配列を制限する

「参照セレクター」(つまり、編集者が参照するドキュメントを選択できるモジュール)がありますが、結果をまだ参照されていないドキュメントに限定したいと考えています。

これは、別のドキュメント内で使用される参照セレクターのスキーマです。

projectSelectorオブジェクトとhomePageドキュメントは親子関係を共有しないことに注意してください。

0 投票する
0 に答える
13 参照

database - オブジェクトの配列に大文字と小文字を区別しない文字列が含まれている場合は、groq クエリをチェックインします

という配列を持つオブジェクトがありますtags。オブジェクトの配列です。大文字と小文字tagsを区別しない文字列を含むオブジェクトをクエリする必要があります。

このクエリを使用しました

最初のオブジェクトのタグにはJS and tsではなくが含まれているため、最後のオブジェクトのみが返されますjs and TS

タグに大文字と小文字を区別しないパラメーターが含まれている場合、両方のオブジェクトを取得する方法は?

これは、groq.dev に関する私のクエリのリンクです。

https://groq.dev/P6RknxgQtDXJPG8UFJ6WyS