MongoDB从年、月、日添加当前日期

i5desfxk  于 2023-10-16  发布在  Go
关注(0)|答案(1)|浏览(120)

如何从列向文档添加日期?
我有一个文件:

{
  day:27,
  month:9,
  year:2023
}

我想得到这个:

{
  date: ISODate("2023-09-27T00:00:00.000Z")
}

我试过聚合,但没用。

db.getCollection('Worker').aggregate([  
    { $addFields:{
        dt: new Date("$year","$month","$day")
        }
    }
])
wmtdaxz3

wmtdaxz31#

谢谢你的帮助Ray

db.getCollection.aggregate([{ 
    $addFields:{
      date: {$dateFromParts: { 'year' : "$year", 'month' : "$month", 'day': "$days.day"  }}
    }
}])

相关问题