0
我試圖使用搜索欄來搜索Firebase數據庫中的值。例如:通過數據庫執行搜索以獲取值
---users---
|
| ---1412512351--
| |
| |- name: Nick
| |- age: 37
|
| ---5734739374--
| |
| |- name: John
| |- age: 19
當用戶輸入完成並單擊完成時,我想通過數據庫執行搜索並找到他們正在查找的名稱。而不是加載所有的用戶,這可能需要一段時間。
此外,我想要獲得接近搜索的所有值。例如,如果它鍵入「尼克」,它應該提出一個值接近該字符串,如尼古拉斯或內森等。
在此先感謝!
你會如何測試它是否發現了一個用戶,就像在你搜索它之後會有一個處理程序會說它是否在那裏? –
Firebase無論如何都會返回一個對象,但它會給你兩個重要的變量'$ resolved'和'$ id'。所以要回答你的問題,使用上面的例子,添加一個如下所示的條件:'theNameIAmAfter。$ id ==「undefined」' –
就像'print(nameImAfter。$ id)''? –