사용자가 의사와 예약할 수 있는 웹 앱을 구축 중인데, 다른 사용자가 이미 요청한 동일한 시간과 날짜에 동일한 의사와 예약을 하는 것을 방지하고 싶습니다. 약속 정보를 문서로 저장하기 위해 Firestore 데이터베이스를 사용하고 있습니다. 다음은 검사를 처리하고 이를 내 Firebase 데이터베이스에 푸시하는 기능입니다.
으아아아페이지 새로 고침에서 이미 요청한 약속을 예약하려고 하면 문서 길이가 0이고 동일한 약속을 잡을 수 있습니다. 그러나 새로 고치지 않고 다시 시도하면 문서 길이가 1이고 데이터베이스에 푸시되지 않습니다.
이제 날짜 필드를 문자열로 구문 분석하고 실제로 날짜 대신 문자열을 비교합니다.