sql >> Database >  >> NoSQL >> MongoDB

Mongodb findOne () retourneert geen waarde nodejs

findOne geeft een belofte terug , je moet wachten tot het is opgelost om de waarden te lezen.

verander je functie in dit:

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



  1. Hoe gegevens in Model op te maken voordat u ze opslaat in Mongoose (ExpressJS)

  2. Mongoose hoe een query te schrijven met if-voorwaarde?

  3. Zoeken naar geneste objecttekst in mongoDB

  4. Mongodb:`com.mongodb.MongoSocketReadException:voortijdig einde van stream bereikt` met morphia