-1
İşte bir örnek kod var:(Node.js) mongoDB işlevindeki genel değişken nasıl değiştirilir?
//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!!
}
nasıl son satır satır yürütebileceği collection.insert işlevi biter sonra "myVar dönüş"? Bu durumda doğru geri dönmem gerekiyor.
Teşekkür ederiz!
Benden haha daha hızlıydı: Eğer
myVar = true;
Bu arada sonra
console.log
düz eklemek zorunda "doğru" görmek için! –
Haha! Kolaydı: P – boxHiccup