[英]Read data from cloud firestore with firebase cloud function?
[英]Get Data from Firebase Firestore in Cloud Function
我正在尝试从 firebase Node JS 8 的函数中的 firestore 获取数据。
我收到一个 QueryDocumentSnapshot 完全没问题,但我无法从中获取数据。
我想要 androidNotificationToken 但我得到未定义的错误。
我在试这个
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
从 Firestore 中获取名为 androidNotificationToken 的字符串时出现了一些问题,因此我将其重命名为 token,现在它可以正常工作了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.