{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734105538,"defaultBranch":"main","name":"mongodb-backend-nodejs","ownerLogin":"kbmjj123","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-20T22:07:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1559584?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705507696.0","currentOid":""},"activityList":{"items":[{"before":"a0c628a04c5ab9bddc7dcfaed21762a663da0af5","after":"b7b39c024a622101dc8109fe465e00c8155ece14","ref":"refs/heads/develop","pushedAt":"2024-02-01T22:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(文件上传资源补充):","shortMessageHtmlLink":"📃 docs(文件上传资源补充):"}},{"before":"afb2410ecefcfacd1a52caf15ddb5711d5c748ee","after":"78083e3205878e8359489fb32da705f233e75cbc","ref":"refs/heads/main","pushedAt":"2024-02-01T22:50:52.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"Merge pull request #13 from kbmjj123/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #13 from kbmjj123/develop"}},{"before":"318358962bbfb2990a7e34f9fe2a060fdd1cbdd9","after":"a0c628a04c5ab9bddc7dcfaed21762a663da0af5","ref":"refs/heads/develop","pushedAt":"2024-02-01T22:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(文件上传): 根据实际场景补充文件上传该有的设计","shortMessageHtmlLink":"📃 docs(文件上传): 根据实际场景补充文件上传该有的设计"}},{"before":"dcd0c19e214f796d8b479bece860130be89a552e","after":"318358962bbfb2990a7e34f9fe2a060fdd1cbdd9","ref":"refs/heads/develop","pushedAt":"2024-02-01T22:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(文件上传统一服务): 利用multer创建统一上传服务\n\n1、利用multer对外暴露统一的api以及方法;\n2、将multer上传目录当成临时中间上传目录;\n3、文件上传成功后,进行两者的hash对比,减少重复上传的可能性","shortMessageHtmlLink":"✨ feat(文件上传统一服务): 利用multer创建统一上传服务"}},{"before":"8a42ed22d9975b5fd69e27441226005d9df1fc04","after":"dcd0c19e214f796d8b479bece860130be89a552e","ref":"refs/heads/develop","pushedAt":"2024-01-31T23:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(express-validator使用): 商品发布使用校验\n\n1、使用express-validator校验接口参数;\n2、结合express-async-handler以及自定义统一的结果校验中间件,实现自定义输出;\n3、注册mongoose全局插件,实现全db的字段自动trim保存的目的;\n4、项目过程记录","shortMessageHtmlLink":"✨ feat(express-validator使用): 商品发布使用校验"}},{"before":"46ebf7da482944cdc12611257b2de603e3eaa018","after":"8a42ed22d9975b5fd69e27441226005d9df1fc04","ref":"refs/heads/develop","pushedAt":"2024-01-30T23:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(代码备份):","shortMessageHtmlLink":"✨ feat(代码备份):"}},{"before":"dd63fec5a7182ef3f22aad30663baa7fefde5097","after":"46ebf7da482944cdc12611257b2de603e3eaa018","ref":"refs/heads/develop","pushedAt":"2024-01-26T06:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(express-validator): 补充validator中间件的校验说明知识","shortMessageHtmlLink":"📃 docs(express-validator): 补充validator中间件的校验说明知识"}},{"before":"13aca7a4730962b7a6ed84302d59e73a51987b0e","after":"dd63fec5a7182ef3f22aad30663baa7fefde5097","ref":"refs/heads/develop","pushedAt":"2024-01-25T15:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(新增参数校验器):","shortMessageHtmlLink":"✨ feat(新增参数校验器):"}},{"before":"72205bae53bc48822c3036100b7f276da493f071","after":"13aca7a4730962b7a6ed84302d59e73a51987b0e","ref":"refs/heads/develop","pushedAt":"2024-01-24T02:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(补充查询编辑商品功能): 补充查询编辑的相关动作","shortMessageHtmlLink":"✨ feat(补充查询编辑商品功能): 补充查询编辑的相关动作"}},{"before":"950f317633defecfb87d26233cda065805972dce","after":"72205bae53bc48822c3036100b7f276da493f071","ref":"refs/heads/develop","pushedAt":"2024-01-23T22:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(过程文档记录): 记录关于自动追加的属性以及更新操作","shortMessageHtmlLink":"📃 docs(过程文档记录): 记录关于自动追加的属性以及更新操作"}},{"before":"a82e591a9af18d159799639c375aba18bd794e8a","after":"950f317633defecfb87d26233cda065805972dce","ref":"refs/heads/develop","pushedAt":"2024-01-23T22:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(新增商品发布与上下架功能): 新增发布、上下架功能","shortMessageHtmlLink":"✨ feat(新增商品发布与上下架功能): 新增发布、上下架功能"}},{"before":"43ab6e72bda27d4cebbcbd6a0ac560d1e2eb1c88","after":"a82e591a9af18d159799639c375aba18bd794e8a","ref":"refs/heads/develop","pushedAt":"2024-01-23T02:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(嵌套查询): 针对单文档嵌套查询机制,采用promise转换","shortMessageHtmlLink":"📃 docs(嵌套查询): 针对单文档嵌套查询机制,采用promise转换"}},{"before":"a3b835f201665b2faafa1c627054d4dffbc92389","after":"43ab6e72bda27d4cebbcbd6a0ac560d1e2eb1c88","ref":"refs/heads/develop","pushedAt":"2024-01-23T02:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(分类接口): 联调分类相关接口","shortMessageHtmlLink":"✨ feat(分类接口): 联调分类相关接口"}},{"before":"67e278b9722a70c983ac3c9a6beba503e22e6cef","after":"a3b835f201665b2faafa1c627054d4dffbc92389","ref":"refs/heads/develop","pushedAt":"2024-01-22T06:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(商品模块): 新增商品发布/编辑功能","shortMessageHtmlLink":"✨ feat(商品模块): 新增商品发布/编辑功能"}},{"before":"94ac762de05672aeeeccaa4af8924f811e251775","after":"67e278b9722a70c983ac3c9a6beba503e22e6cef","ref":"refs/heads/develop","pushedAt":"2024-01-22T03:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(分类control): 新增cate的相关操作","shortMessageHtmlLink":"✨ feat(分类control): 新增cate的相关操作"}},{"before":"0f925c43be4692457ebb40aa74852bebdcc1e335","after":"94ac762de05672aeeeccaa4af8924f811e251775","ref":"refs/heads/develop","pushedAt":"2024-01-22T02:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(cors): 补充关于cors中间件","shortMessageHtmlLink":"✨ feat(cors): 补充关于cors中间件"}},{"before":"3e7484121d4e45cbc7715d0b1ef90a5d72e3dc21","after":"0f925c43be4692457ebb40aa74852bebdcc1e335","ref":"refs/heads/develop","pushedAt":"2024-01-19T22:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"📃 docs(过程记录): 记录关于mongoose使用数组的定义","shortMessageHtmlLink":"📃 docs(过程记录): 记录关于mongoose使用数组的定义"}},{"before":"fb4019121b5a58d2d4300b4612c610e816919957","after":"3e7484121d4e45cbc7715d0b1ef90a5d72e3dc21","ref":"refs/heads/develop","pushedAt":"2024-01-19T22:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(代码备份):","shortMessageHtmlLink":"✨ feat(代码备份):"}},{"before":"7553b663d39420ac1ac72bfb9eb12a90786a16c2","after":"fb4019121b5a58d2d4300b4612c610e816919957","ref":"refs/heads/develop","pushedAt":"2024-01-19T21:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(补充编辑与删除操作): 补充品牌的编辑与删除草足","shortMessageHtmlLink":"✨ feat(补充编辑与删除操作): 补充品牌的编辑与删除草足"}},{"before":"20cd1dd14726a4ec80973a2e8ab76aca5f9c477a","after":"7553b663d39420ac1ac72bfb9eb12a90786a16c2","ref":"refs/heads/develop","pushedAt":"2024-01-19T21:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(品牌接口): 完成品牌接口的增删查操作接口服务","shortMessageHtmlLink":"✨ feat(品牌接口): 完成品牌接口的增删查操作接口服务"}},{"before":"22f9889ab012b7fdc2cbfa37a029164109d021b7","after":"20cd1dd14726a4ec80973a2e8ab76aca5f9c477a","ref":"refs/heads/develop","pushedAt":"2024-01-19T14:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(接口补充): 补充所有的接口,并统一到模块管理中","shortMessageHtmlLink":"✨ feat(接口补充): 补充所有的接口,并统一到模块管理中"}},{"before":"3b27b18f01f41cf8653a09e5a5944318062399e9","after":"22f9889ab012b7fdc2cbfa37a029164109d021b7","ref":"refs/heads/develop","pushedAt":"2024-01-19T14:40:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/kbmjj123/mongodb-backend-nodejs into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/kbmjj123/mongodb-backend…"}},{"before":"ea26da2481cce55daa7f93295c59492fec3121cd","after":"3b27b18f01f41cf8653a09e5a5944318062399e9","ref":"refs/heads/develop","pushedAt":"2024-01-19T06:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(补充相关功能的路由已经控制器): 补充业务路由以及控制器","shortMessageHtmlLink":"✨ feat(补充相关功能的路由已经控制器): 补充业务路由以及控制器"}},{"before":"d9be03dfb0647f526f3368713e93c526b210f878","after":"ea26da2481cce55daa7f93295c59492fec3121cd","ref":"refs/heads/develop","pushedAt":"2024-01-18T10:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(代码备份): 备份相关代码","shortMessageHtmlLink":"✨ feat(代码备份): 备份相关代码"}},{"before":"ad31eb1741e8c7d2b4d36f2f75db524dd4ab71b0","after":"d9be03dfb0647f526f3368713e93c526b210f878","ref":"refs/heads/develop","pushedAt":"2024-01-18T02:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(文件上传): 统一配置文件上传upload","shortMessageHtmlLink":"✨ feat(文件上传): 统一配置文件上传upload"}},{"before":"4a0edbd4de9124a8694aa71eca281b121ace543a","after":"afb2410ecefcfacd1a52caf15ddb5711d5c748ee","ref":"refs/heads/main","pushedAt":"2024-01-18T01:07:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"Merge pull request #12 from kbmjj123/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #12 from kbmjj123/develop"}},{"before":"3d06b8961ddf5cfd477f229761f9fc6a67330ef3","after":"ad31eb1741e8c7d2b4d36f2f75db524dd4ab71b0","ref":"refs/heads/develop","pushedAt":"2024-01-18T01:07:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"Merge pull request #11 from kbmjj123/feature-后台相关的orm对应的model-2024-01-17\n\nFeature 后台相关的orm对应的model 2024 01 17","shortMessageHtmlLink":"Merge pull request #11 from kbmjj123/feature-后台相关的orm对应的model-2024-01-17"}},{"before":"d6b54ec0bae338efaf424bc2c9f4a50b7b0dc390","after":"6366802cb50be8ccd9d688c1845e8a6a747d71bb","ref":"refs/heads/feature-后台相关的orm对应的model-2024-01-17","pushedAt":"2024-01-17T22:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(代码备份): 代码备份","shortMessageHtmlLink":"✨ feat(代码备份): 代码备份"}},{"before":"c70e7fa6cbfb740b3b4f9aae89c1cb1b15131d0d","after":"d6b54ec0bae338efaf424bc2c9f4a50b7b0dc390","ref":"refs/heads/feature-后台相关的orm对应的model-2024-01-17","pushedAt":"2024-01-17T16:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(补充购物车与订单model): 完成购物车与订单的model","shortMessageHtmlLink":"✨ feat(补充购物车与订单model): 完成购物车与订单的model"}},{"before":null,"after":"c70e7fa6cbfb740b3b4f9aae89c1cb1b15131d0d","ref":"refs/heads/feature-后台相关的orm对应的model-2024-01-17","pushedAt":"2024-01-17T16:08:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kbmjj123","name":"kbmjj123","path":"/kbmjj123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1559584?s=80&v=4"},"commit":{"message":"✨ feat(完善系统的相关models): 完善系统的model","shortMessageHtmlLink":"✨ feat(完善系统的相关models): 完善系统的model"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD76beVAA","startCursor":null,"endCursor":null}},"title":"Activity · kbmjj123/mongodb-backend-nodejs"}