Я решил эту проблему, изменив структуру заказов:
Я удалил следующий узел userId: orders / uid
структура заказа становится ордерами / order_id / userId
Я изменяю правила безопасности ордеров на:
"Orders":{
".read" : true,
"$id":{
".write" : "newData.child('userId').val() === auth.uid",
".read" : "root.child('Orders').child($id).child('userId').val() === auth.uid",
}
}
Теперь я могу запрашивать, что я хочу, с помощью методов orderByChild () и equalTo ()