node.js - Retrieving value of count mongodb collection in a variable -


i trying retrieve value of records collection in mongo db

here source.

exports.procc = function(req, res) {          db.collection('search', function(err, collection) {                     collection.count({'str':'car'},function(err, count) {                        console.log(count+' records');//prints 2 records                        c=count;                          });         });         console.log('records= '+c);//print 0 records  res.end(); }; 

the problem out of callback prints number of register, out of callback prints 0 , don't know how save value in variable.

because db.collection , collection.count asynchronous methods, c variable getting set after second console.log statement executed.

so want c has occur within collection.count callback.


Comments

Popular posts from this blog

java - activate/deactivate sonar maven plugin by profile? -

python - TypeError: can only concatenate tuple (not "float") to tuple -

java - What is the difference between String. and String.this. ? -