所以我的这个集合包含一个字段“weekdays”,表示周一至周日的工作日(选中或未选中):varcollection=[//workweek(MondaytoFriday){weekdays:[true,true,true,true,true,false,false]},//weekend{weekdays:[false,false,false,false,false,true,true]},//...];现在,我如何查询此集合以查找指定工作日的所有true项?我的第一次尝试是使用这样的东西://$elemMatch...'weekdays[0]':true//Monday但是好像没有
我的任务是定义一个函数weekdays(weekday),它返回工作日列表,从给定的工作日开始。它应该像这样工作:>>>weekdays('Wednesday')['Wednesday','Thursday','Friday','Saturday','Sunday','Monday','Tuesday']到目前为止,我已经想出了这个:defweekdays(weekday):days=('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday')result=""fordayindays:ifday==w