I dont know why, but when i return the object in snapshot.val() it doesn't return anything to my front, but when i console.log() it, it shows the object correctly. Here's how i'm returning it:
function Loggear({ email, password }) {
db.ref("Usuarios")
.orderByChild("email")
.equalTo(email)
.on("child_added", (snapshot) => {
console.log(snapshot.val())
return snapshot.val();
});
}
How it shows my object on console.log():
{
ciudad: 'Buenos Aires',
codigoPostal: '1000',
direccionCalle: 'la casa de tomas',
direccionNumero: '1',
documento: '1',
email: 'firebase@pruebita.com',
fechaNacimiento: '1111-01-01',
nombreCompleto: 'firebase',
password: 'contraseƱa',
telefonoCelular: '1233'
}