筛选结果时丢失 MongoDB 日期分辨率。节点.js/Loopback
losing MongoDB date resolution when filtering results. Node.js/Loopback
function(){
var currentDate = new Date();
var twentyFourHours = 24*60*60*1000;
var limit = currentDate - twentyFourHours;
aModel.find({where:{property:something, timeStamp:{gt:limit}}},function(err,models){
models.forEach(function(oneModel){
console.log(oneModel.timeStamp);
//Tue Apr 05 2016 19:48:03 GMT+0000 (UTC)
//no ms resolution
});
}
}
在 MongoDB 本身内,SAME 模型 属性 显示:2016-04-05T19:48:02.314Z
如何避免丢失日期解析或保持格式不变?
谢谢。
由于您正在从数据库中获取 JavaScript 日期对象,
你必须打电话:
date.toISOString();
获取完整的日期字符串。
function(){
var currentDate = new Date();
var twentyFourHours = 24*60*60*1000;
var limit = currentDate - twentyFourHours;
aModel.find({where:{property:something, timeStamp:{gt:limit}}},function(err,models){
models.forEach(function(oneModel){
console.log(oneModel.timeStamp);
//Tue Apr 05 2016 19:48:03 GMT+0000 (UTC)
//no ms resolution
});
}
}
在 MongoDB 本身内,SAME 模型 属性 显示:2016-04-05T19:48:02.314Z
如何避免丢失日期解析或保持格式不变?
谢谢。
由于您正在从数据库中获取 JavaScript 日期对象, 你必须打电话:
date.toISOString();
获取完整的日期字符串。