Javascript 从documentSnapshot获取云Firestore文档引用 问题

Javascript 从documentSnapshot获取云Firestore文档引用 问题,javascript,firebase,google-cloud-firestore,firebase-admin,Javascript,Firebase,Google Cloud Firestore,Firebase Admin,我正在尝试从查询中检索文档引用。我的代码返回未定义的。我可以通过提取documentSnapshot.ref的各个部分来获取路径,但这并不简单 我想返回的是一个引用,以后我可以使用它来更新文档,而无需指定集合并使用documentSnapshot.id 路径属性的文档如下 我的代码 输出 在代码中,documentSnapshot是类型为的对象。看起来您假设它是一个类型为的对象。引用的目的是定位文档。快照的目的是在文档被查询后接收其内容——它们肯定不是同一件事。DocumentSnapshot没

我正在尝试从查询中检索文档引用。我的代码返回未定义的
。我可以通过提取
documentSnapshot.ref
的各个部分来获取路径,但这并不简单

我想返回的是一个引用,以后我可以使用它来更新文档,而无需指定集合并使用
documentSnapshot.id

路径
属性的文档如下

我的代码 输出
在代码中,
documentSnapshot
是类型为的对象。看起来您假设它是一个类型为的对象。引用的目的是定位文档。快照的目的是在文档被查询后接收其内容——它们肯定不是同一件事。DocumentSnapshot没有
路径
属性

如果需要在DocumentSnapshot中获取的文档的DocumentReference,可以在快照中使用。然后您可以获得ref的path属性:

documentSnapshot.ref.path

嘿,道格。谢谢你。我查看了DocumentSnapshot和DocumentReference文档,显然有一点无知。现在一切都好了。我以前使用过documentSnapshot.ref.path,但找不到使用它的位置。
documentReference.id   = Jez7R1GAHiR9nbjS3CQ6
documentReference.path = undefined
documentReference.id   = skMmxxUIFXPyVa7Ic7Yp
documentReference.path = undefined
documentSnapshot.ref.path