我对 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 Schema 中创建与 User 和 Item 的连接吗?
如果我查看“RANGE_ADD”的配置,它会显示 parentName 和 parentId,但在我的情况下,我有多个父母。我的 getConfigs 数组中是否应该有两个对象配置(每个父对象一个)?
我可以在没有连接的情况下创建和更新此对象吗?
谢谢