node.js – 在mongodb中插入当前的datetime

我在 mongodb中使用nodejs的mongojs驱动程序插入了一个实际的datetime对象.任何帮助?

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});
您不需要完成所有此手动日期创建.

db.test.update({
    conversation: conv
}, { 
    $push:{ messages: {
        message: message,
        pseudo: name,
        current_date: new Date()
    } }
}, {
    upsert: true
});

会做这个工作

还要记住,在Mongo 2.6的许多其他功能中,您可以使用$currentDate,这可能很方便.

相关文章
相关标签/搜索