MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb findOne () gibt keinen Wert nodejs zurück

findOne gibt ein Versprechen zurück , müssen Sie warten, bis es aufgelöst wird, um die Werte zu lesen.

Ändern Sie Ihre Funktion in diese:

module.exports = async function (req, res, next) {
  const headToken = req.header('token');
  const token = await Token.findOne({ token: headToken })
  ... 
}