I have a function that finds one object inside my schema database. If I console.log it, it displays correctly. But outside the function when I use it or console log it, It returns a null object. Please help
My function:
var pushQues = function(quesObj){
var query = {AnswerId: 'Texas'};
Question.findOne(query).lean().exec(function(err,docs){
console.log(docs.Ques);
console.log(docs);
quesObj = docs;
});};
Console(Returns Correctly):
Which is the biggest state?
{ _id: 5815366d49fd95ec160728d8,
Ques: 'Which is the best language?',
Answers: [ 'Texas', 'Georgia', 'New york', 'Ohio' ],
AnswerId: 'Texas' }
Trying to retrieve quesObj from outside function:
var quesObj={};
pushQues(quesObj);
console.log('and quesobj here: '+ quesObj);
console.log('question here: '+ quesObj.Ques);
console(Doesnt work):
and quesob here: [object Object]
quesob here: undefined
console.log(JSON.stringify(quesObj))?