[英]How to check if username already exists in firebase Realtime Database
該查詢期望userName
是用戶名節點中的直接字段,並且由於 userId 對於每個人都不相同,因此您無法指定嵌套路徑。 如果您刪除用戶名節點並重組數據庫,如下所示,相同的查詢應該可以完美運行:
Users
| // remove [username] node from here
|-userId // userId from Firebase Auth
|
|-userName
|-otherFields
如果要保留現有結構,則只需檢查具有給定用戶名的節點是否存在:
DatabaseReference reference = FirebaseDatabase.getInstance().getReference("Users").child("userName");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.