0
我嘗試使用此代碼同一文件中的函數變量,但我不能讓變量
獲取在node.js中
var haveemail = 0;
collection.count({email: req.body.email}, function (error, count,callback) {
console.log(count);
haveemail = count;
});
console.log(haveemail)
我同意你的看法,其實我想算值了側collection.count這就是爲什麼我把計數值存儲在haveemail中,但是我不能得到它 – Dharmesh7980
@ Dharmesh7980 - 無論你想在函數外使用這個變量 - 你必須在裏面做,或者使用'promises'或'async'庫。否則,你不能指望它按時設置。看到這個指南,這是相當不錯的:https://blog.risingstack.com/node-hero-async-programming-in-node-js/ –