首页 > 解决方案 > 如何使用 Express.js 从所有对象中获取数据?

问题描述

所以我想从users集合中获取所有用户的工作,而现在我只能获取登录用户的工作。

这是我的用户架构

var userSchema = new Schema({
  email: { type: String},
  password: { type: String },
  jobs: [{
    title: { type: String },
    description: { type: String }
  }]
}); 

这是我的中间件

// Get user's jobs
exports.index = function (req, res, next) {
  res.json({ jobs: req.user.jobs });
}

例如,我是 id (1) 的用户,但我们是三个用户。我如何jobs从其他用户那里获取信息?

我是这个后端的新手,非常感谢您的帮助

标签: javascriptarraysmongodbexpress

解决方案


推荐阅读