碼這是我的代碼,我有相關的回調:變換的承諾
db.collection(config.user).find({
"_id": id,
}, function(err, result) {
if (!err) {
db.collection(config.user).update({
'_id': uname,
"pass": pwd
}, {
$set: {
'pass': pwd
}
}, function(err1, result1) {
db.close();
if (!err1) {
res.json({
"success": 1)
} else {
logger.error(err);
}
});
} else {
logger.error(err);
}
});
使用的承諾怎麼會這樣的代碼寫?
在'db.collection(config.user)'你不使用從分組結果查詢? – Niezborala
@Niezborala不,我不使用prev查詢的結果。但是第二個查詢只有在第一個查詢滿足條件時纔會執行。 – AJS