Here there is an example code:
//IF I JUST TRY TO CONNECT TO MONGODB
function ConnectToMongo(db) {
    myVar = false;
    db.collection("MyCollection", function(error,collection) { 
        myVar = true;
    });
    console.log(myVar); // RETURN TRUE
}
//IF I TRY TO INSERT DATA
function InsertDataOnMongoDB(db) {
    myVar = false;
    db.collection("MyCollection", function(error,collection) { 
        collection.insert(data, function(error,result){
            myVar = true;
        });
    });
    return myVar; // RETURNS FALSE!!
}
How can I execute the last line line "return myVar" only after collection.insert function ends? I need to return true, in this case.
Thank you!
 
    