2017-09-12 89 views
0

我有一個基本的Nodejs服務器連接到我的iOS應用和Firebase客戶端。我想從數據庫中獲取數據,這是數據庫和系統生成的字母數字格式(例如:-ibdUKV6168ded)。我顯然不能每次輸入這樣的條目時手動輸入,也不想通過具有數組的索引號來獲取它。我如何獲取該密鑰。Nodejs訪問Firebase數據庫節點ID

此外,每次生成這樣的密鑰,我想讀取其中的文件。

我沒有想法。

任何幫助將不勝感激。

數據庫看起來是這樣的:

我想明確地獲取後的密鑰。每次生成新帖子時,我都會調用一個on()事件。我如何參考他們。

+0

你需要找出一種方法來構建一個查詢來標識你想要的數據,或者在別的地方存儲這個推送id,以便在查詢中找到並引用它。這完全取決於您實際存儲的數據。沒有這些信息,我們無法推薦。 –

+0

我有社交應用,每個帖子都是新條目。每個帖子都包含作者和標題,每個帖子都有唯一的標識。現在我想取這個ID。在我的文檔中有幾個。如何獲取這些ID是我遇到的問題。希望我清楚。 –

+0

您可能希望在您的問題中包含數據的屏幕快照或圖表以及說明。 –

回答

0

這是通過firebase功能解決的。儘管它們處於測試階段,但它們的幫助很大。與Admin SDK一起使用的功能提供了非常好的組合來處理數據的這種查詢,其中值是唯一標識的。

相關問題