Firebase 데이터베이스에 값이 있는지 확인하세요.
P粉354602955
P粉354602955 2023-08-27 19:51:39
0
2
450
<p>Firebase에서 데이터베이스에 값이 존재하는지 확인하는 방법이 있나요? Firebase에는 .exists() 메소드가 있지만 문서에 따르면 키만 확인합니다. </p> <p>다음과 같은 구조를 가지고 있습니다:</p> <pre class="brush:php;toolbar:false;">{ "사용자": { "-KKUmYgLYREWCnWeHCvO": { "fName": "피터", "ID": "U1EL9SSUQ", "사용자 이름": "peter01" }, "-KKUmYgLYREWCnWeHCvO": { "fName": "존", "ID": "U1EL5623", "사용자 이름": "john.doe" } } }</pre> <p>값이 <code>U1EL5623</code>인 ID가 있는지 확인하고 싶습니다. </p>
P粉354602955
P粉354602955

모든 응답(2)
P粉364642019

Firebase에 이메일이 있는지 확인하려면 비슷한 솔루션을 이용하세요

으아악
P粉125450549

exists() 方法是 Firebase 查询返回的 snapshot 물체의 일부. 따라서 데이터가 존재하는지 확인하기 위해 데이터 검색을 피할 수 없다는 점을 명심하세요 .

으아악 으아악

관찰 결과:

다른 시나리오에 있고 개체가 있을 수 있는 정확한 참조 경로가 있는 경우 orderByChildequalTo를 추가할 필요가 없습니다. 이 경우 객체의 경로를 직접 얻을 수 있으므로 Firebase에서 검색 처리가 필요하지 않습니다. 또한 개체에 있어야 하는 속성 중 하나를 알고 있는 경우 아래 코드 조각을 따라 전체 개체 대신 해당 속성만 검색하도록 할 수 있습니다. 결과적으로 검사가 더 빨라질 것입니다.

예를 들어 각 사용자의 데이터에 사용자 이름이 있는 경우 다음을 사용할 수 있습니다.

으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿