我在 MongoDB 中有 ISOdate 格式的数据。当我在 mango shell 中运行查询时,它可以正常工作。
但是当我在 nodejs 中使用相同的查询时,它给出了一个错误
USED IN NODEJS
router.get("/api/status/:id0/:id1",async(req,res)=>{
..........
..........
db.collection.aggregate([
{$match:
{"time": {
"$gt": req.params.id0,//req.params.id0.toISOString()
"$lt": req.params.id1}
}
},
{$group:
{
_id: "$fb_id",
active:"$status"
}
}
]);
URL
localhost:3011/status/"2019-12-15T09:19:57.216071"/"2019-12-16T09:25:03.508605"
or
localhost:3011/status/2019-12-15T09:19:57.216071/2019-12-16T09:25:03.508605
0r
localhost:3011/status/%222019-12-15T09%3A19%3A57.216071%22%2F%222019-12-16T09%3A25%3A03.508605%22%0D%0A
仍然没有获取价值