试图通过日期之间的匹配来从mongodb获取文档,但无法正常工作。在我的代码中,如果我给出两个日期,则date1和date2将是以前的日期,例如
.cf-param-price_shuttle:before {
content: "String Text!";
}
我正在尝试获取2020-06-03和2020-06-09之间的文档,但是date1和date2为什么要到上一个日期?
mongodb数据:
let datefrom = "2020-06-03; //yyyy/mm/dd
let dateto = "2020-06-09; //yyyy/mm/dd
let date1 = dayjs(datefrom, "YYYY-MM-DD").utc().toDate();
let date2 = dayjs(dateto, "YYYY-MM-DD").utc().toDate();
date1 is 2020-06-02T18:30:00.000Z;
date2 is 2020-06-08T18:30:00.000Z;
data.controller.js:
{
_id:ObjectId("5edd1df67b272e2d4cf36f70"),
pname:"Test 1",
category:"Choco 1",
todaydate:2020-06-03T18:30:00.000+00:00
},
{
_id:ObjectId("5gdd1df67b272e2d4cf36f72"),
pname:"Test 2",
category:"Choco 3",
todaydate: 2020-06-04T18:30:00.000+00:00
},
{
_id:ObjectId("5kdd1df67b272e2d4cf36f74"),
pname:"Test 5",
category:"Choco 6",
todaydate: 2020-05-09T18:30:00.000+00:00
},
{
_id:ObjectId("5ewd1df67b272e2d4cf36f75"),
pname:"Test 6",
category:"Choco 8",
todaydate: 2020-06-02T18:30:00.000+00:00
}