英文:
how to query object in mongo using prisma
问题
我想使用 Prisma 和 MongoDB 中的对象查询,请看我的 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' } },
});
但是我遇到了一个错误:
错误信息:Invalid prisma.member.findFirst()
invocation:
英文:
I want to query by using where in object with prisma and mongo
Here is my prisma schema
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' } },
});
I got an error
Error:
Invalid prisma.member.findFirst()
invocation:
答案1
得分: 1
你可以尝试使用等于运算符($eq),如下所示:
const member = await this.db.member.find({
bank: { $eq: { bankNo: 'test' } }
})
英文:
You can try to use equal operator ($eq) like that :
const member = await this.db.member.find({
bank: { $eq: { bankNo: 'test' } }
})
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论