簡體   English   中英

GatsbyJS - 如何在GraphQL中查詢longtext Contentful字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM