Путь не существует в JsonFilter

#node.js #typescript #mongodb #next.js #prisma

#node.js #машинописный текст #mongodb #next.js #призма

Вопрос:

Не знаю, в чем дело. Использование Prisma с подключением MongoDB. Попытка поиска в дереве JSON определенных значений, соответствующих [ключу, значению] из цикла. Я не смог зайти достаточно далеко, чтобы увидеть, сработает ли эта реализация (я не думаю, что это сработает), потому что свойство path продолжает выдавать ошибку. Ниже приведен мой файл schema.prisma и сообщение об ошибке, возвращаемое при обратном вызове.

 generator client {  provider = "prisma-client-js"  previewFeatures = [ "mongoDb", "filterJson"] }  datasource db {  provider = "mongodb"  url = env("DATABASE_URL") }  model User {  id String @id @default(dbgenerated()) @map("_id") @db.ObjectId  email String  options Json  password String  role String }  Invalid `.findMany()` invocation   for (const [key, value] of Object.entries(filters)) {  return await prisma.user → .findMany({  where: {  options: {  path: key,  ~~~~  equals: value  }  }  })  Unknown arg `path` in where.options.path for type JsonFilter. Did you mean `not`? Available args: type JsonFilter {  equals?: Json  not?: Json }  

Несколько раз запускал генерацию npx prisma. Включил функцию «filterJson», как описано в документации. Я погуглил все, что мог, и, похоже, не могу понять, где я ошибаюсь.

Какая-нибудь помощь?