【发布时间】:2023-04-02 07:35:01
【问题描述】:
如何从 MongoDB 集合中的时间 (HH:MM:SS.Milisecond) 值大于零的日期字段中选择记录,并将其更新为时间 (HH:MM:SS) 值为零保持日期值与 Python 脚本中的现有值相同?
当前数据如下所示 -
1) "createdDate" : ISODate("2015-10-10T00:00:00Z")
2) "createdDate" : ISODate("2015-10-11T00:00:00Z")
3) "createdDate" : ISODate("2015-10-12T00:00:00Z")
4) "createdDate" : ISODate("2015-10-13T01:04:30.515Z")
5) "createdDate" : ISODate("2015-10-14T02:05:50.516Z")
6) "createdDate" : ISODate("2015-10-15T03:06:60.517Z")
7) "createdDate" : ISODate("2015-10-16T04:07:80.518Z")
如何使用mongodbsql 仅选择第 4、5、6 和 7 行并在 Python 脚本中将其更新为时间戳为零?
更新后的数据如下-
1) "createdDate" : ISODate("2015-10-10T00:00:00Z")
2) "createdDate" : ISODate("2015-10-11T00:00:00Z")
3) "createdDate" : ISODate("2015-10-12T00:00:00Z")
4) "createdDate" : ISODate("2015-10-13T00:00:00Z")
5) "createdDate" : ISODate("2015-10-14T00:00:00Z")
6) "createdDate" : ISODate("2015-10-15T00:00:00Z")
7) "createdDate" : ISODate("2015-10-16T00:00:00Z")
【问题讨论】:
标签: python mongodb datetime mongodb-query pymongo