繁体   English   中英

从云中的 Firebase Firestore 获取数据 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM