Tengo un código para verificar si el correo electrónico ya existe usando mongoose. Dentro de countDocuments, se muestra verdadero, mientras que fuera de él se muestra falso.
let emailError = false; // Unique Email Visitor.countDocuments({email}, (err, count) => { if(count>0){ emailError = true; // Displaying true console.log(emailError); } }); // Displaying false console.log(emailError);Creo que tengo un problema con el alcance y la forma en que accedo a la variable, pero no sé el problema exacto y la forma de resolverlo.