检索MongoJS中的date
我试图在mongojs中存储和检索一个date。 这是如何保存的:
var game = { startedOn: new Date() }; db.games.save(game);
当我拿到它时,date不再是date。 这是某种约会的一种包装。 _d
字段似乎是一个date,但奇怪的是,我应该不得不这样访问它。
db.games.find(function(err, games){ console.log(game[0].startedOn); });
这logging:
{ _useUTC: true, _isUTC: true, _l: null, _i: null, _f: null, _d: Sun Jun 09 2013 21:49:26 GMT-0500 (CDT) }
在mongo-js中存储/检索date的正确方法是什么?
在将数据存储到MongoDB之前,应将DateTime
和Date
值转换为UTC
时间
上面的方法在nodejs中工作正常。
这是你如何检索它:
new Date(parseInt(this.toString().slice(0,8), 16)*1000);
更多信息