如何使用mongodb将日期字段更新为字符串?

时间:2019-05-17 10:37:42

标签: mongodb

我有一个收藏,该收藏有一个ISO日期。我想更新一个字符串。 例如:

{
"_id" : ObjectId("5cac3f2eb54f8647d472730e"),
"date" : ISODate("2018-12-20T18:30:00.000Z")
}

我想将其更新为

{
"_id" : ObjectId("5cac3f2eb54f8647d472730e"),
"date" : "2018-12-20"
}

我尝试了以下

updateMany(
        {}, 
        {"$set": { "date": { $dateToString: { format: "%Y-%m-%d", date: "$date" } } }}
    )

在汇总显示时

aggregate([
                 {$addFields: {convertedDate: { $dateToString: { format: "%Y-%m-%d", date: "$date" } }}}])

0 个答案:

没有答案