Express 将Url参数转换为对象id

Express 将Url参数转换为对象id,express,mongoose,Express,Mongoose,如何将express中从请求参数获取的Id转换为Mongoose的对象Id 比如说 应用路径/获取用户 yid/:id6888,要求, res=>{ //要转换的代码 返回到对象。。。 }您可以调用findById函数来获取以下特定用户 const mongoose = require('mongoose'); connst Schema = mongoose.Schema; const User = new Schema({ name: String, ... // other

如何将express中从请求参数获取的Id转换为Mongoose的对象Id

比如说

应用路径/获取用户 yid/:id6888,要求, res=>{ //要转换的代码 返回到对象。。。
}

您可以调用findById函数来获取以下特定用户

const mongoose = require('mongoose');
connst Schema = mongoose.Schema;

const User = new Schema({
  name:  String,
  ...
  // other data
});

app.get('path/get_user_b yid/:id', (req, res) => {
  cosnt id = req.params.id;
  User.findById(id, function (err, user) {
    if (err) {
      return res.status(500);
    }
    return res.status(200).json(user);
  });
});