简体   繁体   English

如何在Firebase函数(类型脚本)中为从Firestore检索的数据分配Class?

[英]How to assign Class to data retrieved from Firestore in Firebase functions(typescript)?

I'm retriving data from firestore and at the same times I'm trying to assign class to data that is recived but that does not work, what is the correct way of doing that? 我正在从Firestore检索数据,同时尝试将类分配给已接收但无法正常工作的数据,这样做的正确方法是什么?

async function getAcceptedShifts(monthKey: string):Promise<Shift[]> {
   return (await db.collection('companies').doc(companyIdd)
          .collection('months')
          .doc(monthKey).collection('acceptedShifts')
          .get()).docs.map(val=>{
                let s = val.data as Shift
                return s;
  })
}

and the Shift class: 和Shift类:

class Shift{

   changeDate?: Date;
   startTime?: { year: number, month: number
            , day: number, hour: number, minute: number };
   endTime?: { year: number, month: number
          , day: number, hour: number, minute: number };
   employeeId?:string
}

well the correct way is: 正确的方法是:

return val.data()

-so the problem was missing paranteses! -所以问题是缺少父母! -.- -.-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 TypeScript 从 Firebase Firestore 文档中获取数据字段? - How to get a data field from a Firebase Firestore document using TypeScript? 如何通过firebase函数将数据写入firestore? - How to write data to firestore through firebase functions? 如何从Firebase筛选已检索的数据? - how to filter already retrieved data from firebase? 如何使用TypeScript在Cloud函数中使用Admin SDK从Firebase读取数据 - how to read data from firebase with admin sdk in cloud functions with typescript 如何使用 NextJs API、Firebase Firestore、axios 和 TypeScript 从 Firebase 集合中获取数据? - How do I get data from Firebase collection using NextJs API, Firebase Firestore, axios and TypeScript? 将请求中检索到的数据分配给模板 - Assign retrieved data from request to template 如何在 firebase 云函数和 ZD18B8624A0F5F721DADDD7B82365FC562 之间共享 typescript class - How to share typescript class between firebase cloud functions and angular 如何在类中导入 Firebase Auth、Firestore 和 Firebase Storage 节点包以及它们的 TypeScript 类型? - How do you import Firebase Auth, Firestore and Firebase Storage node packages as well as their TypeScript's types in a class? Firebase Cloud Functions-在Firestore中移动数据 - Firebase Cloud Functions - move data in Firestore 如何使用 Firebase 函数和 Firestore 返回 promise? - How to return a promise using Firebase Functions and Firestore?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM