I'm using react for the frontend, node and mongoDB compass for the backend, I send some information from the database to react, but I keep still getting it as a promise, I need it as an array, but I cannot get it.
Front-end and back-end
const consulta = async () =>{
    let dataRequest = {
      method: 'GET'
    }
    let url = new URL("http://localhost:5000/reservar");
    let response = await fetch(url, dataRequest);
    let result = await response.json();
    return result;
  }
  let promesa = consulta();
  let data_ = promesa.then(function(val) {
    console.log(val);
  });
  console.log(data_);
app.get('/reservar', function(req, res){
    // var userMap = {};
    var userMap = [];
    User.find({estado: 'No reservado'}, function(err, users) {
    
        users.forEach(function(user) {
           userMap.push(user);
          // userMap[user._id] = user;
        });
        res.json(userMap);  
      });
});```    
 
    