所以,我有这个 mongoDB 文档结构
{
"_id": 111111111,"uname": "john_doe","tasks": [
{
"id": "dfdefwdfwef","maxAge": 1627714371218,"details": "Details"
},{
"id": "papapsdasdp","maxAge": 1627661637378,"details": "Details 2"
}
]
}
其中 maxAge 是一个 Date.now() 整数,表示未来的时间。现在,我想从数据库中获取数据(我已成功完成)并弹出 JSON 对象,其中 Date.now() 即当前时间大于 maxAge(表明任务已过期)。我正在尝试这样做。
let user = await User.findOneAndUpdate(
{ uname: "john_doe" },{
$pop: {
tasks: {
maxAge: {
$lt: Date.now(),},}
但是这样做会导致错误。请帮我解决这个问题...提前致谢,:-)