【发布时间】:2018-07-02 07:31:31
【问题描述】:
我在 firebase 功能中使用云 Firestore。我在查询中使用“where”时遇到问题,因为我不知道确切的语法。如果我错了,请纠正我。
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)
【问题讨论】:
标签: javascript firebase google-cloud-firestore