我有一个收藏,该收藏有一个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" } }}}])