簡體   English   中英

Firebase DocumentSnapshot 字段

[英]Firebase DocumentSnapshot fields

所以我的頭腦正在慢慢理解 Firebase 文檔,我想我知道理解文檔快照,如下所示: https://firebase.google.com/docs/reference/js/firebase.firestore.DocumentSnapshot

但是當我記錄快照時,它看起來像這樣

t {
_delegate: e {_firestore: e, _userDataWriter: e, _key: t, _document: t, _converter: null, …}
_firestore: t {_delegate: e, Jc: t, INTERNAL: {…}, Yc: FirebaseAppImpl}
exists: (...) // expected
id: (...) // expected
metadata: (...) // expected
ref: (...) // expected
}

我試過谷歌搜索,但我似乎無法找出 _delagate 或 _ firestore 做什么或參考。 我的大腦告訴我它們是創建快照的一部分,不用擔心它們,但我的好奇心正在激起。

如果有人有簡單的高水平解釋,將不勝感激。

當您記錄DocumentSnapshot object 時,您還會看到它的內部結構。 與其試圖理解這些,我建議堅持使用您鏈接的文檔所定義的公共 API。

因此,如果您想查看文檔的數據,請使用console.log(doc.data()) 如果您想查看文檔 ID,請使用console.log(doc.id)等。


如果你真的想了解更多關於 object 內部的信息,整個 SDK 是開源的,所以這個export class DocumentSnapshot...將是一個很好的起點

暫無
暫無

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

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