2012-08-14 51 views
13

Próbuję pobrać znacznik czasu z identyfikatora ObjectID, ale Mongo podaje mi ten błąd. Czy brakuje mi importu? Jaki jest najlepszy sposób przekonwertowania znacznika czasu do standardowego formatu daty?Obiekt "ObjectId" nie ma atrybutu "getTimeStamp"

video['date'] = video['_id'].getTimeStamp() 

Odpowiedz

32

Gdzie można zobaczyć getTimeStamp() jako metodę?

Według docs powinno być po prostu:

video['date'] = video['_id'].generation_time 
+1

Jest przewidziane w Mongoose (http://stackoverflow.com/questions/13350642/how-to-get-creation-date-from-object- id-in-mongoose) – franzlorenzon

+1

To wydaje się być całkiem starym postem, ale sądzę, że odpowiem mimo to, ponieważ ktoś wzniósł powyższy komentarz (@franzlorenzon). Mongoose jest biblioteką JAVASCRIPT, a to pytanie dotyczy Pythona. Dlatego 'getTimeStamp()' nie działa w tym przypadku. – Devnetics

Powiązane problemy