[英]How to create a new parent node outside the .ref(/path) in Firebase Realtime Database using Cloud Functions (Typescript)?
[英]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.