我的猫鼬模型
{
locationId: "aaaa1",
information: [
{
name: "aa",
date: "2020-09-29T19:21:57.343+00:00",
},
{
name: "aa13",
date: "2020-08-28T19:13:57.343+00:00",
},
{
name: "aa141",
date: "2020-09-29T19:20:57.343+00:00",
}
]
}
尝试获取具有选定时间段的信息对象。
const c = '2020-09-28T19:21:57.343+00:00';
info.aggregate([
{
$match: {
$expr: {
$and: [
{
locationId: 'aaaa1',
},
{
$gte: ["$information.date", c],
},
{
$lt: ["$information.date", Date()],
},
],
},
},
},
]);
有了这个,我可以在给定的日期内检索信息的信息。它不返回信息数组。如何在所选日期之间获取位置信息数组的数组?