为什么“ ... WhereInput”中不再有“或”运算符? (棱镜1.25.4)

时间:2019-01-31 23:59:06

标签: prisma

Prisma 1.23在“ ... WhereInput”中具有“ OR,AND”,但是在1.25.4版本中没有“ OR”运算符,只是“ AND”

数据库为mongodb

input ProvinceWhereInput {
  AND: [ProvinceWhereInput!]
  id: ID
  id_not: ID
  id_in: [ID!]
  id_not_in: [ID!]
  id_lt: ID
  id_lte: ID
  id_gt: ID
  id_gte: ID
  id_contains: ID
  id_not_contains: ID
  id_starts_with: ID
  id_not_starts_with: ID
  id_ends_with: ID
  id_not_ends_with: ID
  name: String
  name_not: String
  name_in: [String!]
  name_not_in: [String!]
  name_lt: String
  name_lte: String
  name_gt: String
  name_gte: String
  name_contains: String
  name_not_contains: String
  name_starts_with: String
  name_not_starts_with: String
  name_ends_with: String
  name_not_ends_with: String
  cities_some: CityWhereInput
}

1 个答案:

答案 0 :(得分:1)

禁用这些功能是为了更快地实现针对非嵌入式类型的关系过滤器(例如,如果您是非嵌入式类型,cities_some在1.23中将不可用)。

重新启用它们后,您可以关注此问题以得到通知。 https://github.com/prisma/prisma/issues/3897