我的数据库具有以下结构:
"groupA" : {
"applications" : {
"applicationID_132" : {
"status" : "accepted"
},
"applicationID_423" : {
"status" : "declined"
},
"applicationID_562" : {
"status" : "accepted"
}
}
}
我正在尝试通过以下方式检索状态为“已接受”的应用程序快照(以便能够跳过获取所有应用程序):
return admin.database().ref('groupA').child('applications').orderByValue('status').equalTo('accepted')
.once('value')
.then(acceptedApplicationsSnapshot => {
似乎不起作用,还尝试了orderBy和orderByValue。可能遗漏了什么,或者处理这种情况的更好方法是什么? 谢谢您的帮助!