ISODate
to funkcja w powłoce Mongo, która jest środowiskiem javascript, nie jest dostępna w Pythonie.
Możesz użyć dateutil do konwersji ciągu znaków na obiekt datetime w Pythonie,
import dateutil.parser
dateStr = "2016-11-11T00:00:00.000Z"
dateutil.parser.parse(dateStr) # returns a datetime.datetime(2016, 11, 11, 00, 0, tzinfo=tzutc())
Korzystanie z PyMongo
, jeśli chcesz wstawić datę i godzinę w MongoDB
możesz po prostu wykonać następujące czynności:
import pymongo
import dateutil
dateStr = '2016-11-11T00:00:00.000Z'
myDatetime = dateutil.parser.parse(dateStr)
client = pymongo.MongoClient()
client.db.collection.insert({'date': myDatetime})