我有一个文档快照,其中包含字段renter
,类型为DocumentReference
。如何获得renter
引用的文档?我尝试过:
let snap = await snapshot.renter.get();
答案 0 :(得分:1)
如果要获取类型为DocumentReference
的renter
字段引用的文档,只需执行以下操作:
snapshot.get("renter").get().then(doc => {
if (doc.exists) {
console.log("Document data:", doc.data());
} else {
// doc.data() will be undefined in this case
console.log("No such document!");
}
}).catch(error => {
console.log("Error getting document:", error);
});
或
let snap = await snapshot.get("renter").get();
答案 1 :(得分:0)
文档不包含其他文档;文档包含字段。如果snapshot
是DocumentSnapshot类型的对象,则您已经在内存中保存了文档的所有字段。您只需调用snapshot.get("renter")
即可获取该字段的值。