0

When I console.log result it gives me the result, but then when I console.log outside the function, its undefined. Both Console.log return undefined. Using Javascript and Node.js (mongoDB database).

function getAllScores() {
  var scoresFromDb = db.account.find({}, { username: 1, score: 1 }).toArray(function(err, result) {
    if (err) throw err;
    return result;
  })
  return scoresFromDb;
}

var allScores = getAllScores();

console.log(allScores + ' all'); 

console.log(getAllScores());
Andrew
  • 695
  • 2
  • 9
  • 25

0 Answers0