从 documentSnapshot 获取 Cloud Firestore 文档引用。
- 论坛
- 从 documentSnapshot 获取 Cloud Firestore 文档引用。
5 浏览
从 documentSnapshot 获取 Cloud Firestore 文档引用。
问题
我正在尝试从查询中检索文档引用。我的代码返回undefined
。我可以通过提取documentSnapshot.ref
的各个部分来获取路径,但这不直观。
我想要返回的是一个引用,我以后可以使用它来.update
文档,而不必指定集合并使用documentSnapshot.id
。
path
属性的文档在这里
我的代码
const db = admin.firestore(); return db.collection('myCollection').get().then(querySnapshot => { querySnapshot.forEach(documentSnapshot => { console.log(`documentReference.id = ${documentSnapshot.id}`); console.log(`documentReference.path = ${documentSnapshot.path}`); // console.log(`documentReference.ref = ${JSON.stringify(documentSnapshot.ref)}`); }); });
输出
documentReference.id = Jez7R1GAHiR9nbjS3CQ6 documentReference.path = undefined documentReference.id = skMmxxUIFXPyVa7Ic7Yp documentReference.path = undefined