mongodb 如何使用prisma查询mongo中对象

46qrfjad  于 2023-02-21  发布在  Go
关注(0)|答案(1)|浏览(157)

我想通过在prisma和mongo中使用where in object进行查询。下面是我的prisma模式

model Member {
  id                 String               @id @default(auto()) @map("_id") @db.ObjectId
  bank    BankInfo
  @@map("members")
}

type BankInfo {
  bankNo   String
}

 const member = await this.prisma.member.findFirst({
      where: { bank: { bankNo: 'test' } },
 });

出现错误错误:无效的prisma.member.findFirst()调用:

iyfamqjs

iyfamqjs1#

您可以尝试使用等于运算符($eq)如下:

const member = await this.db.member.find({
    bank: { $eq: { bankNo: 'test' } }
})

相关问题