2012-08-14 2 views
13

J'essaie d'obtenir l'horodatage d'un ObjectID, mais Mongo continue à me donner cette erreur. Ai-je manqué une importation? Quelle est la meilleure façon de convertir l'horodatage en un format de date standard?L'objet 'ObjectId' n'a pas d'attribut 'getTimeStamp'

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

Répondre

32

Où avez-vous vu getTimeStamp() comme méthode?

Selon le docs il devrait juste être:

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

Il est fourni dans Mongoose (http://stackoverflow.com/questions/13350642/how-to-get-creation-date-from-object- id-in-mongoose) – franzlorenzon

+1

Cela semble être un vieux post, mais je pense que je vais répondre quand même quelqu'un a mis en ligne le commentaire ci-dessus (@franzlorenzon). Mongoose est une bibliothèque JAVASCRIPT, et cette question concerne Python. C'est pourquoi 'getTimeStamp()' ne fonctionne pas dans ce cas. – Devnetics