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

Why there is no "OR" operator in "...WhereInput" anymore? (prisma 1.25.4)

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
}

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

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