Nodejs Mongo相对于数据库日期的日期查询

时间:2014-02-21 16:08:09

标签: node.js mongodb node-mongodb-native

如果我从NodeJS应用程序执行以下更新:

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

我相信它会使用NodeJS应用程序的时钟,有没有办法使用数据库的时钟呢?

1 个答案:

答案 0 :(得分:0)

虽然我一般不建议你的服务器时间应该同步,你可以使用eval()

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

基本上将JavaScript函数发送到服务器执行并返回结果。

阅读文档并谨慎使用