我是Mongo DB的新手。任何人都可以帮助我如何在月份的两个给定日期之间获得工作日的数量。
$ dayOf日期周日将给出星期日的日期1和星期六的日期值。
但我的问题是如何将日期从开始日期增加到结束日期以查找工作日的数量。
示例数据:
db.data.insert({“startDate”:ISODate('2016-01-01'),“endDate”:ISODate('2016-03-31')})
WriteResult({ "nInserted" : 1 })
> db.data.find().pretty()
{
"_id" : ObjectId("57c6e6a6a1e49d654caca17a"),
"startDate" : ISODate("2016-01-01T00:00:00Z"),
"endDate" : ISODate("2016-03-31T00:00:00Z")
}
现在需要查找开始日期(2016-01-01)和结束日期(2016-03-31)之间的工作日数。
输出给1月21日,2月21日,3月23日。
请建议解决方案......