4

Sanity Studio では、入力コンポーネント内のすべてのドキュメントのプロパティを取得しようとしていました。この記事に従ってくださいドキュメント コンテンツを取得する公式にサポートされている方法withDocument HOC を使用してドキュメント データを取得できましたが、それらのいくつかは「参照」のタイプを持っているため、オブジェクト全体ではなく _ref と _type しか取得できません。どうすれば作れますか?

4

2 に答える 2

5

逆参照演算子 -> を使用して、値を逆参照できます。たとえば、参照型の配列である author プロパティを持つ book というドキュメントがあるとします。

次の方法で、authors 配列の値を取得できます。

const books = await client.fetch(
`*[_type == "book"] {
   ...,
   authors[]->
 }`
)

より多くのより良い情報については、GROQ クエリに関するSanity のドキュメントを確認できます。

于 2020-11-28T16:06:27.797 に答える