Sono nuovo in Mongo e sto usando Mongoose come ORM.Controlla documento esistente in Mongo
Per la registrazione utente, sto usando l'e-mail come unico. Voglio controllare se l'e-mail è già in uso e, in caso contrario, fare qualcosa (forse salvare, magari il prossimo passo di registrazione, ecc.).
Ci scusiamo per le semplici domande, ma non ho trovato una risposta.
A meno che non sia "upsert". Il che significa inserire il documento, anche se non sono ancora pronto per ...
grazie - ho provato e ha funzionato. User.findOne ({e-mail: e-mail}, la funzione (err, utente) { se (utente) { console.log ("esiste l'utente") } else { console.log ("utente non lo fa esisti ") } – bear
È anche possibile utilizzare la funzione trovare + limite (1) https://blog.serverdensity.com/checking-if-a-document-exists-mongodb-slow-findone-vs-find/ User.find ({email: email}, {}, {limit: 1}, funzione ... – Aebsubis