sangria

    0熱度

    1回答

    嘿,所有。我正在使用sangria-graphql,並且一切工作正常...除了內聯片段。我在架構以下幾種類型: interface Entity { oid: ID! } type Dataset implements Entity { oid: ID! name: String ... (other fields) } ... (other typ

    0熱度

    2回答

    想象一下,我把這個作爲我的模式,人們用鳥ID進行查詢,如果他們詢問位置,他們會得到有關位置的所有信息。我還需要以「模式」格式定義位置嗎?或者有沒有辦法立即在這裏使用案例類? 如果您想了解一下我爲什麼要這樣做的背景: 我得到了一個JSon模式,它是大規模嵌套的,它幾乎不可能管理它的每個級別。我對用戶請求頂層元素感到滿意,該元素將返回該階段定義的任何案例類。 import sangria.schema

    2熱度

    1回答

    目前,我正在從here.學習sangria-graphql。但是,我找不到任何有關突變(添加,更新,刪除)的文檔。另外,谷歌不會幫助我很多。那麼,你們能否給我提供任何好的資源?

    0熱度

    1回答

    目前,我正在學習帶有playframework的Sangria-graphql並從here開始接受教程。我瞭解採用模式,查詢和上下文的Executor Executor.execute(schema, query, new ProductRepo)。另一方面,當我通過演示示例代碼時,我隨後使用了Executor,其中還提供了operationName和Variables。例如, Executor.

    0熱度

    2回答

    我有以下的情況下,類選項​​字段: case class BusinessUserRow(id: String, firstName: Option[String], lastName: Option[String], email: Option[String]) 我想創造商務用戶對象的的inputType對象 val BusinessUserInputType = deriveIn

    1熱度

    1回答

    在Play項目中,每次編譯後,SBT任務都必須生成JSON文件。 lazy val generateSchema = taskKey[Unit]("Generate schema.json file") fullRunTask(generateSchema, Compile, "models.GenerateSchema") generateSchema <<= generateSchema

    0熱度

    1回答

    當客戶端發送請求時,我想知道客戶端請求數據的字段是什麼。例如, { user { name address } } 在上述請求,客戶端已經請求name字段和用戶的address字段。在執行查詢時,我如何知道/獲取這些指定的字段,即sangria-graphql Server中的名稱和地址?

    0熱度

    1回答

    我有一個應該處理GraphQL POST查詢的PlayServiceCall。代碼如下 - override def restPostCall: PlayServiceCall[String, String] = PlayServiceCall { request => Action.async(parse.json) { request => val query = (r

    2熱度

    1回答

    我建立GrapQL服務器通過桑格利亞GraphQL( 「org.sangria-graphql」 %% 「汽酒」 % 「1.0.0-RC5」) 我我不確定它是否正常需要。但爲了提高性能,我想在解析期間從客戶端獲取請求的字段。 例如, 如果你提出要求, query Query{ FooObject{ fieldA fieldB } } 你的服務器FooO

    0熱度

    1回答

    我使用sangria作爲GraphQL服務器。該方案的相關部分是: val Account = ObjectType( "Account", "An account with a municipal unit", fields[Unit, Account]( Field("id", StringType, Some("The account i