我想在一个名为validateClient()的函数中验证客户端。
我希望该函数将请求的结果返回到我的数据库。
但是,我无法在回调函数之外访问result
。
我该怎么办? :)
function validateClient(shopId){
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
client.connect(function(err) {
if(err) throw err;
const collection = client.db("co2mpensate").collection("shops");
collection.findOne({shopId: shopId}, function(err, result){
if(err) throw err;
client.close();
});
});
//Here I want to return the result.
return;
}