小编Sys*_*ech的帖子

MongoDb聚合条件组和推送记录

我正在尝试运行一个条件组并进行推送。我不知道\xe2\x80\x99t 是否可以使用 MongoDb 聚合或 NodeJs。

\n

我有出勤收集和轮班收集,如下所示。还为我当前的尝试创建了 Playground Mongo Playground

\n

Attendances

\n
[\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  ]\n
Run Code Online (Sandbox Code Playgroud)\n

Shifts

\n
[\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

5
推荐指数
1
解决办法
163
查看次数