Das ist mein Code, in dem ich abhängig Rückrufe haben:in Versprechen
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);
}
});
Wie könnte dieser Code geschrieben mit Versprechungen werden?
In 'db.collection (config.user)' Sie nicht Ergebnis von i.Vj. verwenden Abfrage? – Niezborala
@Niezborala Nein, ich verwende nicht Ergebnis von prev Abfrage. Die zweite Abfrage wird jedoch nur ausgeführt, wenn die erste Abfrage die Bedingung erfüllt. – AJS