在mongodb中插入当前的date时间
我一直有麻烦插入一个实际的date时间对象在mongodb使用mongojs驱动程序nodejs。 任何帮助?
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});
您不需要执行所有这些手动创builddate。
db.test.update({ conversation: conv }, { $push:{ messages: { message: message, pseudo: name, current_date: new Date() } } }, { upsert: true });
会做这个工作。
另外请记住,在Mongo 2.6中,可以使用$ currentDate ,这可能会很方便。