Soy nuevo en Mongo y estoy usando Mongoose como ORM.Verificar documento existente en Mongo
Para el registro de usuarios, estoy usando el correo electrónico como único. Quiero verificar si el correo electrónico ya está en uso y, si no lo está, hacer algo (tal vez guardar, tal vez el próximo paso de registro, etc.).
Lo siento por lo que parece una pregunta simple, pero no he encontrado una respuesta para ello.
A menos que sea "upsert". Lo que significa insertar el documento, incluso si no estoy listo para ...
gracias - lo intenté y funcionó. User.findOne ({email: email}, la función (err, usuario) { si (usuario) { console.log ("Existe un usuario") } else { console.log ("usuario no lo hace existe ") } – bear
También puede usar find function + limit (1) https://blog.serverdensity.com/checking-if-a-document-exists-mongodb-slow-findone-vs-find/ User.find ({email: email}, {}, {limit: 1}, función ... – Aebsubis