簡體   English   中英

GraphQL中繼關系和變異

[英]GraphQL Relay relationships and mutation

我對GraphQL-Relay中的關系感到非常困惑。 當一對多時,它看起來非常簡單。 我創建了一些connectionDefinitions ,並且效果很好。 但是在以下情況下,我想創建/更新以下模型。

new Schema({
    item: {type: String, ref: ‘Item’, required: true},
    user: {type: String, ref: ‘User’, required: true},
    liked: {type: Boolean, required: true, default: false}
})

我應該在GraphQL模式中與User和Item建立連接嗎?

如果我查看“ RANGE_ADD”的配置 ,它會顯示parentName和parentId,但就我而言,我有多個父級。 我的getConfigs數組中是否應該有兩個對象配置(每個父對象一個)?

我可以在沒有連接的情況下創建和更新該對象嗎?

謝謝

我應該在GraphQL模式中與User和Item建立連接嗎?

關系不是必須的,因為一對多關系更重要,並且我的交互對象必須一對一關系。 連接對於分頁很有用

我應該使用哪個getConfigs?

RANGE_ADD是創建和刪除的適當配置。 僅一種配置就足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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