[英]How to fetch nested map fields in a Firestore Document
我一直在 Firebase 中使用 Firestore,現在我已經能夠提取整個文檔,但我無法提取其中一個變量(例如緯度):
這是我的工作代碼(JavaScript with React Native 和 Expo):
let cityRef = db.collection('pacientes').doc('paciente-test');
let getDoc = cityRef.get()
.then(doc => {
if (!doc.exists) {
console.log('No such document!');
} else {
console.log(doc.id, " => ", doc.data());
}
})
.catch(err => {
console.log('Error getting document', err);
})
我用 doc.data() 嘗試了很多東西,比如 doc.data().latitude(帶有未定義的輸出),但是每當我更改它時,它都不會編譯。 我已經看到了其他解決方案,但由於某種原因它們對我不起作用。 如果您認為我錯過了任何可能更有幫助的信息,請告訴我
您的文檔包含一個名為“safeArea”的字段,該字段具有嵌套屬性。 您必須將這些嵌套屬性引用為“safeArea”對象中的對象屬性,如下所示:
doc.data().safeArea.latitude
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.