Cas 1 - Vous avez besoin que la paire soit unique
Dans ce cas le couple (email,nom) sera unique. Cela peut être fait en utilisant ET requête.
User.find({email:email,name:name})
Cas 2 - Vous n'avez pas besoin que l'e-mail ou le nom apparaissent deux fois
Cela peut causer des problèmes car il peut y avoir deux personnes avec le même nom mais une adresse e-mail différente. Cette condition peut être satisfaite en utilisant OU requête.
User.find({$or:[{email:email},{name:name}]}
Recommandation personnelle :Suivez la solution donnée par @will-alexander Ce sera plus efficace.