簡體   English   中英

如何使用TypeScript為Firebase Realtime數據庫編寫的雲函數從onCreate觸發的節點之外的節點獲取數據?

[英]How to get the data from the node other than triggered by onCreate using cloud functions written in TypeScript for Firebase Realtime database?

我是Firebase和TypeScript的新手,我進行了大量搜索以獲取參考值(而不是觸發值),我在JavaScript中找到了答案,但我正在使用Typescript為Android實時數據庫編寫函數。 我得到了使用event.data.ref之類的答案,但是我無法使用它。

這是指向我數據庫圖像的鏈接

在上圖中,我在節點的typescript中編寫了OnCreate觸發器-

行程/ {uId} / {tId}

每當要觸發此操作時,我都想在同一位置寫,但是我想寫的是在位置-

汽車/ {carId}

所以我應該如何從觸發節點以外的其他節點獲取數據。 請有人幫我。

提前致謝。

就API而言,TypeScript實際上與JavaScript沒有什么不同。 TS沒有與JS不同的“特殊”功能。 對於這兩種語言,您應該使用提供的JavaScript API文檔來了解事情的工作原理。 對於為TS提供類型綁定的庫,您只知道參數的類型並在代碼編輯器中更具體地返回值。 話雖如此,我接下來要說的適用於TS和JS。

數據庫觸發器中onCreate將為您提供一個DataSnapshot作為第一個參數。 該對象具有ref屬性,該屬性指向更新的位置。 如果要訪問數據庫中的任何其他位置,只需使用該引用的root屬性來訪問數據庫的頂層,然后使用該引用構造對您感興趣的位置的其他引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM