Fall 1 - Das Paar muss eindeutig sein
In diesem Fall ist das Paar (E-Mail, Name) eindeutig. Dies kann mit AND erfolgen Abfrage.
User.find({email:email,name:name})
Fall 2 - E-Mail oder Name müssen nicht zweimal erscheinen
Dies kann einige Probleme verursachen, da es zwei Personen mit demselben Namen, aber unterschiedlicher E-Mail-Adresse geben kann. Diese Bedingung kann mit ODER erfüllt werden abfragen.
User.find({$or:[{email:email},{name:name}]}
Persönliche Empfehlung:Folgen Sie der Lösung von @will-alexander. Es wird effizienter sein.