我们在城市和福利之间建立了多对多的关系。可以将许多城市分配给一项福利,并且可以将许多利益分配给一个城市。
我们有以下架构:
type City @model {
id: ID!
name: String!
benefits: [CityBenefit] @connection(name: "cityBenefit")
}
type Benefit @model {
id: ID!
name: String!
category: [Category] @connection
company: String!
description: String!
website: String
email: String
phone: String
address: String
global: Boolean!
cities: [CityBenefit] @connection(name: "benefitCity")
}
type Category @model {
id: ID!
name: String!
}
type CityBenefit @model {
id: ID!
city: City @connection(name: "cityBenefit")
benefit: Benefit @connection(name: "benefitCity")
}
添加城市和福利后,我们无法获取和获取此信息。 CityBenefit中的城市为空,为受益而相同。
使用此模型,仍然无法针对给定城市的所有收益进行过滤。
您能帮我们吗?到底是什么缺失或错误?