Javascript 获取从firebase firestore返回的文档中的特定字段

Javascript 获取从firebase firestore返回的文档中的特定字段,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,所以,我有一个很容易解决的问题,我就是不太明白。 基本上在这一点上,我试图将特定文档的字段存储到2个变量中,以便在其他地方使用它们 这是我的firestore层次结构: 这是我到目前为止的代码,我认为我的思路是正确的,但我不知道用什么来替换“//我在这里放了什么” doc.data() var data = doc.data(); var firstName = data.first; var lastName = data.last; 或者,您可以直接从DocumentSnapshot获取

所以,我有一个很容易解决的问题,我就是不太明白。 基本上在这一点上,我试图将特定文档的字段存储到2个变量中,以便在其他地方使用它们

这是我的firestore层次结构:

这是我到目前为止的代码,我认为我的思路是正确的,但我不知道用什么来替换“//我在这里放了什么”

doc.data()

var data = doc.data();
var firstName = data.first;
var lastName = data.last;

或者,您可以直接从
DocumentSnapshot
获取字段值:

var firstName = doc.get("first");
var lastName = doc.get("last");

我知道这很简单。谢谢为什么在某些情况下需要使用doc.data,而在其他情况下需要使用doc.data()?有了“()”,使用和不使用有什么区别。
var firstName = doc.get("first");
var lastName = doc.get("last");