Я использую облачный firestore в функциях firebase. я сталкиваюсь с проблемой использования "где" в запросе, так как я не знаю точный синтаксис. пожалуйста, поправьте меня, если я ошибаюсь.
self.dbManager.collection('test').where('entry_date', '==','2018-06-29').where('entry_status','==','active').get().then( async doc => {
console.log("doc--------->",doc);
console.log("doc--------->",doc.data());
conv.data.userQuesData = doc.data()
});
Я получаю ошибку ниже, когда я использую "doc.data ()". У нас есть данные для вышеуказанных условий
TypeError: doc.data is not a function
at MYservice.<anonymous> (/user_code/services/myService.js:99:62)
at step (/user_code/services/myService.js:32:23)
at Object.next (/user_code/services/myService.js:13:53)
at /user_code/services/myService.js:7:71
at __awaiter (/user_code/services/myService.js:3:12)
at /user_code/services/daoService.js:94:168
at process._tickDomainCallback (internal/process/next_tick.js:135:7)