[英]How to select items in prisma with date GTE > current date
嗨,我是新的和棱镜,并试图 select 棱镜的未来日期,而不是抓住任何“过期”的日子。
我在文档中看到有一个prisma.now()
但是当我注销cosole.log(prisma)
时在控制台中看不到它
有没有人知道一个好的解决方案?
我的created_at
正在抓取这种格式: 2022-01-13 12:00
app.get("/ques", async function (req, res) {
console.log("PRISMA", prisma.NOW());
const allQues = await prisma.que.findMany({
where: {
created_at: {
gte: prisma.NOW(),
},
},
});
res.status(200).send(allQues);
});
我不确定这样的事情是否存在? ( prisma.NOW()
)
now()
只是 function ,您可以在架构文件中使用它来设置默认值,例如:
model User {
registeredAt DateTime @default(now())
}
在您的应用程序代码中,您可以只使用常规的 javascript 日期 object,例如:
const allQues = await prisma.que.findMany({
where: {
created_at: {
// new Date() creates date with current time and day and etc.
gte: new Date()
},
},
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.