Insérer le datetime actuel dans mongodb
J'ai eu du mal à l'insertion d'un réel objet datetime dans mongodb à l'aide de la mongojs pilote pour nodejs. Toute aide?
var currentdate = new Date();
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth()+1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
db.test.update({
conversation: conv
},{
$push:{ messages: {
message: message,
pseudo: name,
current_date: datetime
}}
},{upsert: true});
source d'informationauteur David
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de faire tout ce manuel date de création.
pour faire le travail.
Aussi garder à l'esprit, que dans Mongo 2.6 parmi de nombreuses autres fonctionnalités que vous pouvez utiliser $currentDate qui pourrait être à portée de main.