Как выбрать записи из поля даты, у которого значение времени (ЧЧ: ММ: СС.Милисекунды) больше нуля из коллекции MongoDB и обновить его значением времени (ЧЧ: ММ: СС), равным нулю, сохранив дату значение совпадает с существующим значением в скрипте 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")
Как выбрать только строки 4, 5, 6 и 7 с помощью mongodbsql
и обновить его с отметкой времени как нуля в скрипте 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")