[英]GatsbyJS - How to query longtext Contentful fields in GraphQL
我遇到了一個問題,從內容中查詢“長文本”類型的字段。
我知道Contentful長文本字段實際上是降價。 所以我安裝了gatsby-transformer-remark插件,我認為我需要它。
這是我的GraphQL查詢:
query getStoreById($relativeUrl: String!) {
contentfulStore(relativeUrl: { eq: $relativeUrl }) {
relativeUrl
shopPageTitle
mainPageTextContent {
mainPageTextContent
}
}
}
控制台仍然顯示:
Objects are not valid as a React child (found: object with keys {childMarkdownRemark}).
與該錯誤消息有關。
謝謝!
查詢將類似於:
query getStoreById($relativeUrl: String!) { contentfulStore(relativeUrl: { eq: $relativeUrl }) { relativeUrl shopPageTitle mainPageTextContent { childMarkdownRemark { html } } } }
如果您尚未學習如何使用Graph i QL,請嘗試在localhost:8000 / ___ graphql中打開它! 這是學習如何查詢Contentful架構的最好朋友。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.