【发布时间】:2020-06-15 22:56:35
【问题描述】:
我有一个日期范围查询,它使用了几天但没有答案。我使用 node.js express.js MongoDB Mongoose。此查询在 MongoDB 中运行良好:
date = new Date();
date.setDate(date.getDate() - 1);
db.getCollection('c_crimes').find({DateTime:{$gte:date.toISOString(),$lte:new Date().toISOString()}})
但是我的节点代码中的这个查询以及具有完全相同数据库和其他数据库的猫鼬将返回空数组 []:
let dayDate = new Date();
dayDate.setDate(dayDate.getDate() - 1);
dayDate = dayDate.toISOString();
await Crimes.find({DateTime: {$gte: dayDate,$lte: new Date().toISOString()}})
我该怎么办?谢谢。
【问题讨论】:
标签: node.js mongodb express mongoose