如何使用 Typescript 在 prisma 的数组中查找所有拥有电子邮件的用户?
How to find all users that have emails in an array in prisma using Typescript?
您好,很抱歉提出了令人困惑的问题。基本上,我想找到所有拥有数组中包含的电子邮件的用户。
例如我有一个数组:
const arr = ['test@gmail.com', 'test2@gmail.com']
我有我的模型
model User {
id Int
username String
name String
email String
}
我想做类似的事情
const data = await prisma.user.findMany({
where : {
email: in arr
},
select : {
id: true
}
});
我一直在尝试为此寻找解决方法。
这是 Prisma 中 in
运算符的语法。
const arr = ['test@gmail.com', 'test2@gmail.com']
const data = await prisma.user.findMany({
where : {
email: {in: arr}
},
select : {
id: true
}
});
您可以在文档的 Prima Client Reference 中阅读更多内容。
您好,很抱歉提出了令人困惑的问题。基本上,我想找到所有拥有数组中包含的电子邮件的用户。
例如我有一个数组:
const arr = ['test@gmail.com', 'test2@gmail.com']
我有我的模型
model User {
id Int
username String
name String
email String
}
我想做类似的事情
const data = await prisma.user.findMany({
where : {
email: in arr
},
select : {
id: true
}
});
我一直在尝试为此寻找解决方法。
这是 Prisma 中 in
运算符的语法。
const arr = ['test@gmail.com', 'test2@gmail.com']
const data = await prisma.user.findMany({
where : {
email: {in: arr}
},
select : {
id: true
}
});
您可以在文档的 Prima Client Reference 中阅读更多内容。