您好,我是 prisma 的新手,正在尝试在 prisma 中选择未来的日期,而不是抓住任何“过期”的日子。
我在文档中看到有一个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);
});
Run Code Online (Sandbox Code Playgroud)
Dan*_*ila 12
我不确定这样的事情是否存在?( prisma.NOW())
now()只是一个可以在架构文件中使用的函数来设置默认值,例如:
model User {
registeredAt DateTime @default(now())
}
Run Code Online (Sandbox Code Playgroud)
在您的应用程序代码中,您可以只使用常规 JavascriptDate对象,例如:
const allQues = await prisma.que.findMany({
where: {
created_at: {
// new Date() creates date with current time and day and etc.
gte: new Date()
},
},
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38383 次 |
| 最近记录: |