我有这样的文件集:
shiftId: {
open: boolean,
terminalId: string,
startDate: Date
}
我的代码查询如下:
shiftCollection
.whereEqualTo("open", true)
.whereEqualTo("terminal", "1")
.orderBy("startDate", Query.Direction.DESCENDING)
.limit(1)
.get()
.addOnSuccessListener {
if (it.isEmpty){
Log.d(TAG, "There is no open shift")
return@addOnSuccessListener
}
.......
}
查询始终返回空
谢谢。
答案 0 :(得分:2)
您正在通过terminal
查询,但是数据库中的实际密钥为terminalId