Trường hợp 1 - Bạn cần cặp phải là duy nhất
Trong trường hợp này, cặp (email, tên) sẽ là duy nhất. Điều này có thể được thực hiện bằng cách sử dụng VÀ truy vấn.
User.find({email:email,name:name})
Trường hợp 2 - Bạn không cần email hoặc tên xuất hiện hai lần
Điều này có thể gây ra một số vấn đề vì có thể có hai người trùng tên nhưng khác email. Điều kiện này có thể được đáp ứng bằng cách sử dụng HOẶC truy vấn.
User.find({$or:[{email:email},{name:name}]}
Đề xuất cá nhân:Làm theo giải pháp do @ will-alexander đưa ra Nó sẽ hiệu quả hơn.