2
目前,我正在從here.學習sangria-graphql。但是,我找不到任何有關突變(添加,更新,刪除)的文檔。另外,谷歌不會幫助我很多。那麼,你們能否給我提供任何好的資源?如何在sangria-graphql中執行突變?
目前,我正在從here.學習sangria-graphql。但是,我找不到任何有關突變(添加,更新,刪除)的文檔。另外,谷歌不會幫助我很多。那麼,你們能否給我提供任何好的資源?如何在sangria-graphql中執行突變?
將GraphQL中的突變建模爲對象類型,就像Query
類型一樣。 GraphQL架構中有3,其被建模爲對象類型頂層入口點:
Query
型 - 根用於查詢Mutation
類型 - 的根中的突變Subscription
類型 - 的根訂閱當您創建的方案,可以提供所有3人:
Schema(QueryType, Some(MutationType), Some(SubscriptionType))
否則,除突變頂級字段按順序執行(保證不會並行執行)外,突變的工作方式與查詢非常相似。
有關更多信息和示例,我建議您檢查sangria-subscriptions-example,它除了顯示常規查詢外,還會演示變化和訂閱。我建議你從模式定義開始: