cswork / OA打开练习工作台

AmazonOA #7

MovieDB(MERN): User Watchlist

估计中等非算法题评测数据准备中,可先阅读题面

考点(AI 标注)模拟/实现哈希计数

修 backend, 让 watchlist add / list / remove 工作.

涉及端点:

  • GET /api/watchlist/ (列出当前用户全部)
  • GET /api/watchlist/check/:movieId
  • POST /api/watchlist/add (rate limit 10 ops / 2 min)
  • DELETE /api/watchlist/remove/:movieId

考点: Mongoose schema relation (User.watchlist: [ObjectId]), req.user from JWT, populate('movieId').