【发布时间】:2019-12-26 03:38:07
【问题描述】:
我正在尝试使用 Firebase 的 Firestore 执行以下查询:
async function getTicketNumbers(companyID) {
var ticketNumbers = []
const docs = await store
.collection('ABC')
.doc(companyID)
.collection('DEF')
.where('ticketStatus', 'in', ['scheduled', undefined])
.get()
if (docs) {
docs.forEach(doc => {
ticketNumbers.push(doc.id)
})
}
return ticketNumbers
}
我的代码中的问题是undefined 关键字。但是,我如何执行TicketStatus 是scheduled 或undefined 的查询?
我也试过null和空字符串'',什么都不会导致错误,但不会返回额外的文件。
非常感谢任何帮助。
【问题讨论】:
标签: firebase google-cloud-firestore