我正在使用node.js和monodb数据库,我想查询基于日期的记录,我想忽略时间和日期只有月和年这里会匹配我的代码: -搜索日期并忽略mongoDB中的时间和日期node.js
collection.find({ date: { "$gte": sDate, "$lt": eDate) } }).count(function (e, c) {
});
这是工作但匹配的日期和时间以及如何我只能匹配月和年?请帮我解决这个问题。
编辑: - 从收集的一些数据: -
{
"_id" : ObjectId("5535e76f82a964d011e34fcf"),
"VisitorId" : "5535e72a82a964d011e34fcb",
"date" : ISODate("2015-01-21T06:00:15.761Z"),
}
{
"_id" : ObjectId("5535e75f82a964d011e34fcf"),
"VisitorId" : "5535e72a82a964d011e34fcb",
"date" : ISODate("2015-04-21T06:00:15.761Z"),
}
我会通过两个参数即{月: “1”,年: “2015”};
并在输出第一文档应显示。
感谢
@JohnnyHK谢谢,我已经添加了一些示例数据。 – user3819192