mongoose virtual field promise return value -


i in virtual field return value calculated in promise:

countryschema     .virtual('citycounter')     .get(function () {         var counter;         var id = this._id;         city             .count({ country: id })             .then(function (count) {                 counter = count;                 console.log(id + ' ' + counter);                  return counter;             })             .catch(function (err) {                 console.log(err);             });     }); 

but nothing returned. in promise, counter correctly populated don't know how retrieve data in get.

how ? thank you.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -