我有 mongo 集合,其中包含具有 2 个字段的对象:
available_from
和 available_to
蒙戈集合:
[
{
"_id": ObjectId("66ed4d5ede0184e906f9397a"),
"available_from": ISODate("2024-09-20T00:00:00.000Z"),
"available_to": ISODate("2024-09-30T00:00:00.000Z")
}
]
我想获取特定数组中的所有日期
例如我的输入是:
{$match: {"available_from": "2024-09-20", "available_to": "2024-09-30"}}
但是这个输入仍然没有向我显示任何内容。
我应该改变什么?
db.collection.aggregate({
$match: {
"available_from": {
$gte: ISODate("2024-09-20T00:00:00.000Z")
},
"available_to": {
$lte: ISODate("2024-09-30T23:59:59.999Z")
}
}
})