从 documentSnapshot 获取 Cloud Firestore 文档引用。

5 浏览
0 Comments

从 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

0