sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb findOne () nevrací hodnotu nodejs

findOne vrátí slib , musíte počkat, až se vyřeší, abyste mohli načíst hodnoty.

změňte svou funkci na tuto:

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



  1. Jak převést rok a týden roku získané z dotazu MongoDB na datum a čas Joda?

  2. MongoDB Schema Design – nová kolekce nebo reference?

  3. Časový limit výběru serveru vypršel po 10 000 ms - Nelze připojit Compass k mongoDB na localhost

  4. Pole aliasy s Mongoidem a Rails