如果我从NodeJS应用程序执行以下更新:
db.collection('test').update({name: 'some_name'}, {$set: {update_time: new Date()}}, {w:1}, function(err) {
console.log('successfully updated');
});
我相信它会使用NodeJS应用程序的时钟,有没有办法使用数据库的时钟呢?
答案 0 :(得分:0)
虽然我一般不建议你的服务器时间应该同步,你可以使用eval()
db.eval("function(){ return new Date() }", function(err, result) {
console.log( result );
});
基本上将JavaScript函数发送到服务器执行并返回结果。
阅读文档并谨慎使用。