🎤 Builder Talk: The Story Behind Lady Gaga’s Digital Experience – Register now

I want to add a view with the Structure builder (S.view.component) where I list similar documents based on the title. What would be the best way to use GROQ there?

7 replies
Last updated: Sep 23, 2020
Hi! I want to add a view with the Structure builder (
S.view.component
) where I list similar documents based on the title. What would be the best way to use GROQ there? Should I use the
documentStore
, or is there an easier way?
Sep 23, 2020, 12:32 PM
You could use the approach we're using here to show “incoming comments/references”. QueryContainer is also realtime I believe https://github.com/sanity-io/sanity-template-website-studio/blob/c296116316b1d9d65f99ac56b93cdf5679652f5b/template/studio/src/components/CommentList.js
Sep 23, 2020, 12:39 PM
perfect, exactly what I was looking for
Sep 23, 2020, 12:40 PM
You could use the approach we're using here to show “incoming comments/references”. QueryContainer is also realtime I believe https://github.com/sanity-io/sanity-template-website-studio/blob/c296116316b1d9d65f99ac56b93cdf5679652f5b/template/studio/src/components/CommentList.js
Sep 23, 2020, 12:39 PM
perfect, exactly what I was looking for
Sep 23, 2020, 12:40 PM
schemathon already paying off! 👌
Sep 23, 2020, 1:31 PM

Sanity– build remarkable experiences at scale

Sanity is a modern headless CMS that treats content as data to power your digital business. Free to get started, and pay-as-you-go on all plans.

Was this answer helpful?

Related answers

Get more help in the community Slack

TopicCategoriesFeaturedRepliesLast Updated
Hey all - what’s the quickest way to batch delete all documents of a certain type? It looks like the `sanity` cli tool allows...Jan 29, 2021
In the tutorial, there is samples of what the API returns as JSON. Is there a way to view these ?Jan 11, 2021
DOMParser is not defined at defaultParseHtmlDec 3, 2020
Next.js and Vercel - Error! No Output Directory named "dist" foundAug 8, 2022
Warning: Data for Page Exceeds the Threshold of 128 kBAug 17, 2022
Custom Document Views - Is it Even Possible to Use the Structure Builder?Apr 21, 2022
How to get the number of nested/children components in a GROQ query.Jan 19, 2024
Issue with fetching data from an array of references and non-references in a groq query.Dec 14, 2023
GraphQL query resolving references on a _raw field in GatsbyMay 17, 2022
GROQ query for getting references from arrays in another array in Sanity.ioApr 9, 2020

Related contributions

Turbo Start Sanity
- Template

The battle-tested Sanity template that powers Roboto Studio's websites

Go to Turbo Start Sanity

Schema UI - Next.js Sanity Starter
- Template

A Next.js starter template with Next.js 15, Tailwind CSS, shadcn/ui, and Sanity CMS with Live Editing. Get production-ready React components with matching Sanity schemas and queries. Build dynamic pages faster while keeping full control over customization.

Serge Ovcharenko
Go to Schema UI - Next.js Sanity Starter

The Swaddle
- Made with Sanity

A new brand identity to represent a more mature company, to signify The Swaddle’s evolution from publisher to production house, combined with an easier to navigate platform that can surface multiple content types - drawing readers through The Swaddle’s content offering.

Nightjar
Go to The Swaddle