Niin tosiaan, ongelmahan on siinä että kun Node on luonteeltaan asynkroninen, niin tuo query ei ole vielä ehtinyt edes hakea dataa kun itse funktio, jossa querya kutsutaan, palaa, eli r on edelleen se mikä ennen querya asetettiin.
Eli tapoja tehdä tuo oikein on n. kaksi kappaletta: a)...