我正在尝试实现一个功能,该功能可在mongo表中找到已使用bcrypt对user_uuid进行哈希处理的user_uuid。
var find_user = async function(user, article_id) {
var likes = {};
likes = await Like.find({ event_id: article_id });
likes.forEach(element => {
bcrypt.compare(user, element.device_uuid, function(err, isMatch) {
if (isMatch) {
return element.device_uuid;
}
});
});
};
当我调用此函数时,它似乎总是返回未定义的值,但是当我登录“ element.device_uuid”时,它给了我正确的值。