Попробуйте использовать child.orderByChild().value()
В вашем случае:
return admin.database().ref('groupA').child('applications').orderByChild('status').equalTo('accepted')
.once('value')
.then(acceptedApplicationsSnapshot => {
Вы также можете использовать orderByValue()
, но сначала вам нужно получить ссылку, которую вы хотите заказать - функция не принимает параметр.
Как использовать orderByValue ()?
.child(..)
возвращает ссылку в вашем случае, которая равна applications
, если вы хотите использовать orderByValue
, чем вам нужно было бы получить ссылку на 'status' перед этим, например:
admin.database().ref('groupA').child('applications').child('status').orderByValue()
и тогда вы примените один из методов фильтрации данных например.
.equalTo('accepted')...