[英]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.