Wie kann ich Code schreiben, der das Gleiche tut, aber mit .then und .failMongoDB Knoten js .then .fail
Im folgenden Code db.get() in Zeile 1 kehrt die Verbindung als "db" in db.collection ('......) .find ({}). Mit anderen Worten ist db.get() dasselbe wie db; Ich habe die Verbindung zu mongodb in einem separaten Modul.
db.get().collection('type').findOne({"_id":objId}, function(err, typeInfoResult){
try{
if(err){
res.send(errMsg);
}
else{
var business_id = typeInfoResult.business_id;
db.get().collection('business_info').findOne({"_id":ObjectID(business_id)}, function(err, businessInfoQuery){
if(err){
res.send(errMsg);
}
else{
var completetypeDetail = {typeDetails:typeInfoResult, BusinessDetails:businessInfoQuery};
res.send(completetypeDetail);
}
})
}
}catch(err){
res.send(errMsg);
}
});
});
Es ist genau die gleiche Code, den ich –