Проблема
Я пытаюсь получить ссылку на документ из запроса. Мой код возвращает 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