8
votes

Comment insérer un document MongoDB avec un horodatage du serveur de base de données

à Oracle, je pourrais simplement faire cela:

myDoc.put("value","someValue");
myDoc.put("timestamp", new Date());
myCollection.insert(myDoc);


0 commentaires

3 Réponses :


-1
votes

Utilisez Outil Morphia Orm pour MongoDB

et pour votre problème Méthode de cycle de vie de votre problème de Ce est utile.

J'ai obtenu le résultat en utilisant @preppersist Méthode


0 commentaires

8
votes

Un peu en retard au jeu - mais les dernières versions de MongoDB ont $ courante.

voir http://docs.mongodb.org/manual/reference/ Opérateur / mise à jour / couranteDate /


2 commentaires

Que faire si je souhaite insérer une valeur de date / heure stockée dans MongoDB dans le format de date / horodatage reconnu par MongoDB?


Vous pouvez utiliser l'iSodate.



0
votes

On dirait que vous pouvez obtenir le serveur de générer un horodatage sur insertion avec db.test.insertone ({TS: nouveau horodatage ()}); . https://docs.mongodb.com/manual/reference/bson-types / # horodatage


0 commentaires