[英]Get Data from Firebase Firestore in Cloud Function
I am trying to get data from firestore in functions of firebase Node JS 8.我正在尝试从 firebase Node JS 8 的函数中的 firestore 获取数据。
I receive a QueryDocumentSnapshot which is totally fine but i cannot get data from this.我收到一个 QueryDocumentSnapshot 完全没问题,但我无法从中获取数据。
I want androidNotificationToken but i get error undefined.我想要 androidNotificationToken 但我得到未定义的错误。
I am tring this我在试这个
const missing_owner = snapshot.data().missing_owner;
const found_owner = snapshot.data().found_owner;
console.log("Missing Owner",missing_owner); //this is working
const missRef = admin.firestore().collection(`users`).doc(`${missing_owner}`);
const foundRef = admin.firestore().collection(`users`).doc(`${found_owner}`);
const doc1 = await missRef.get();
const doc2 = await foundRef.get();
console.log("Data is ",doc1); //this is also working
const androidNotificationTokenMisser = doc1.data().androidNotificationToken; //cant get this
const androidNotificationTokenFounder = doc2.data().androidNotificationToken; // and this
There was some problem with fetching the string with name androidNotificationToken from the firestore, so I renamed it to token and now it is working.从 Firestore 中获取名为 androidNotificationToken 的字符串时出现了一些问题,因此我将其重命名为 token,现在它可以正常工作了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.