2014-02-21 57 views
0

如果我執行從我的NodeJS應用以下更新:相對於數據庫的日期的NodeJS蒙戈日期查詢

db.collection('test').update({name: 'some_name'}, {$set: {update_time: new Date()}}, {w:1}, function(err) { 
    console.log('successfully updated'); 
}); 

我相信它會使用的NodeJS應用程序的時鐘,有沒有使用數據庫的時鐘,而不是一個辦法嗎?

回答

0

雖然我通常不會建議根據您的服務器時間應該同步,你可以使用eval()

db.eval("function(){ return new Date() }", function(err, result) { 
    console.log(result); 
}); 

,基本上將JavaScript函數來執行服務器,並返回結果。

閱讀文檔和謹慎使用