-2
API를 통해 사용자 데이터를 삽입하고 싶습니다. 내 이메일은 node.js와 mongodb에서 고유합니다. 내 조건은 이메일이 db에 존재하면 "이메일은 이미 존재합니다"라는 메시지가 표시됩니다.API를 통해 사용자 데이터를 삽입하고 싶습니다. 내 이메일은 node.js와 mongodb에서 고유합니다.
API를 통해 사용자 데이터를 삽입하고 싶습니다. 내 이메일은 node.js와 mongodb에서 고유합니다. 내 조건은 이메일이 db에 존재하면 "이메일은 이미 존재합니다"라는 메시지가 표시됩니다.API를 통해 사용자 데이터를 삽입하고 싶습니다. 내 이메일은 node.js와 mongodb에서 고유합니다.
귀하의 질문에 MongoDB의에서 대소 문자 구분 검색으로 기존 문서를 찾는 것에 대해 경우에, 당신은 정규 표현식 사용할 수 있습니다
db.Users.find({ "Email": /[email protected]\.com/i })
이 그것을 만들기 위해 i
플래그와 함께 정규 표현식 [email protected]\.com
를 사용하는 것 대소 문자를 구분하지 않습니다. 참고 : 마침표 나 점 또는 .
문자를 이스케이프 처리했습니다. 그렇지 않으면 모든 문자와 일치합니다.
Email
필드가 [email protected]
이거나 [email protected]
또는 [email protected]
이거나 다른 대소 문자 조합 인 모든 문서와 일치합니다.
아니요. 새 사용자가 계정을 만들고 해당 이메일이 이미 db에 존재하면 "이메일은 이미 종료되었습니다. 다른 이메일을 선택하십시오."와 같은 메시지가 표시됩니다. –
그런 경우 데이터베이스에서 사용자의 전자 메일을 검색해야하며 이미 있으면 오류 메시지를 반환합니다. 지금까지 어떤 코드를 작성 했습니까? 그것은 현재 무엇을합니까? –