問題タブ [sanity]

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 投票する
2 に答える
1746 参照

content-management-system - オブジェクトの配列に対する Sanity.io GROQ クエリ

私はコーディングを学んでおり、現在、CMS として Sanity を使用した小さなペット プロジェクトの段階にいます。簡単に言うと、API を作成して、カクテルへの投票でカクテル データを取得しようとしています。投票は、投票した人に保存されます。

GROQ クエリ

返す

ご覧のとおり、マージは投票の埋め込み配列を提供しますが、次のようなものが必要です。

これを取得しようとして、クエリを変更しました:

これは、arr の投票のすべての要素から射影する必要があります。残念ながら、空の配列を取得します:

どうすれば望ましい結果を得ることができますか? 読んでくれてありがとう!助けていただければ幸いです!

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

javascript - 健全性のために String 型を slug 型に変換する

外部 API からサニティ スキーマにデータをインポートしていますが、API には文字列の形式でスラッグが含まれています。文字列の二重引用符を削除して一重引用符にしようとしましたが、それでも正気ではスラッグ型として受け入れられません。

では、どうすればそれをスラッグ型に変換できますか?

現在使用しているコード:

const slicedSlug = externalReport.slug.replace(/["]+/g, '');