我一直在我正在从事的项目中存储一些虚拟数据。某些数据包括日期格式的日期。但是不知何故,我看到它将格式更改为长号,我也不知道为什么。有人可以告诉我如何将格式转换回日期吗?我看到有人建议使用总计$ todate。 EG:
db.getcollection('my_list').aggregate([
{
$project: {
toDate: {
$toDate: "$published_date"
}
}
}
])
我已经在上面尝试了该代码,但这并不是永久的更改。 我以python中的日期时间格式获得的数据结果为: 2019/11/11 12:00 ....代码如下:
timestamp = '2019-11-09T12:00:12.000Z'
format = "%Y-%m-%dT%H:%M:%S.%fZ"
some_datetime_obj = datetime.datetime.strptime(timestamp,format)
Some_datetime_obj返回日期时间格式。
但是当它进入mongodb时,我得到了一个NumberLong对象。 那么,如何对数据库中的所有数据进行永久更改?