我正在尝试运行一个条件组并进行推送。我不知道\xe2\x80\x99t 是否可以使用 MongoDb 聚合或 NodeJs。
\n我有出勤收集和轮班收集,如下所示。还为我当前的尝试创建了 Playground Mongo Playground。
\nAttendances
[\n {\n "_id": "62206c873b2eaac4b15d42f9",\n "employee": "6220624b3b2eaac4b15d42e8",\n "createdAt": "2022-04-28T04:11:13.036Z"\n },\n {\n "_id": "62206b173b2eaac4b15d42f1",\n "employee": "6220624b3b2eaac4b15d42e8",\n "createdAt": "2022-04-28T04:22:04.573Z"\n },\n {\n "_id": "626cb9329a6fe1422b61d4e4",\n "employee": "622062023b2eaac4b15d42e6",\n "createdAt": "2022-04-30T04:21:06.965Z"\n },\n {\n "_id": "626e19409a6fe1422b61d4f5",\n "employee": "622062023b2eaac4b15d42e6",\n "createdAt": "2022-05-01T05:23:12.342Z"\n },\n {\n "_id": "626cb9329a6fe1422b61d4e6",\n "employee": "622062023b2eaac4b15d42e6",\n "createdAt": "2022-05-01T15:42:39.827Z"\n },\n {\n "_id": "626cb9329a6fe1422b61d4e5",\n "employee": "622062023b2eaac4b15d42e6",\n "createdAt": "2022-05-02T09:46:51.439Z"\n }\n ]\nRun Code Online (Sandbox Code Playgroud)\nShifts
[\n {\n "_id": "626965ee9a6fe1422b61d4b1",\n "employee": "6220624b3b2eaac4b15d42e8",\n "date": "2022-04-28",\n "name": "Day",\n "isNight": false\n },\n …Run Code Online (Sandbox Code Playgroud) javascript mongodb node.js mongodb-query aggregation-framework