# #firebase #firebase-realtime-database #rest
Вопрос:
Я изучаю ReactJS, и для базы данных я использую базу данных firebase в реальном времени.. все работает. но есть одна проблема..
у меня есть такой URL-адрес Firebase
https://my-app-name-rtdb.asia-southeast1.firebasedatabase.app/data.json
и результат, когда получите данные
{
"data" : {
"-Mc8l24sBroFw8JoA32e" : {
"data" : {
"authorized" : {...},
"authorizedFinance" : {...},
"authorizedTechnical" : {...},
"billingAddress" : {...},
"information" : {...},
"serviceOrder" : {...},
"subscriptionFee" : {...},
"typeofOrder" : {...}
}
},
"-Mc9XCIdCg4FLDzj3Xmg" : {
"data" : {
"authorized" : {...},
"authorizedFinance" : {...},
"authorizedTechnical" : {...},
"billingAddress" : {...},
"information" : {...},
"serviceOrder" : {...},
"subscriptionFee" : {...},
"typeofOrder" : {...}
}
}
}
}
чего я хочу,так это просто получить 1 данные по идентификатору -Mc8l24sBroFw8JoA32e
.
{
"data" : {
"-Mc8l24sBroFw8JoA32e" : {
"data" : {
"authorized" : {...},
"authorizedFinance" : {...},
"authorizedTechnical" : {...},
"billingAddress" : {...},
"information" : {...},
"serviceOrder" : {...},
"subscriptionFee" : {...},
"typeofOrder" : {...}
}
}
}
я пытался передать параметры в URL-адресе следующим образом
https://my-app-name-rtdb.asia-southeast1.firebasedatabase.app/data.json?id=-Mc8l24sBroFw8JoA32e
но это не работает. я получаю все данные..
итак, как это сделать? возможно ли это?
Ответ №1:
Привет вы можете перемещаться по дочерним узлам в консоли базы данных в реальном времени, щелкнув узлы
Он предоставляет URL-адрес для узла, к которому вы хотите получить доступ, и .json
, наконец, добавляет его, чтобы получить к нему доступ. Убедитесь, что ваши правила и проверка подлинности синхронизированы.
Таким образом, необходимая ссылка будет :
https://my-app-name-rtdb.asia-southeast1.firebaseio.com/data/-Mc8l24sBroFw8JoA32e.json
Ссылка:
Надеюсь, это поможет🤝
Ответ №2:
Правильный URL-адрес для получения именно этого конкретного ключа:
https://my-app-name-rtdb.asia-southeast1.firebasedatabase.app/data/-Mc8l24sBroFw8JoA32e.json
Итак .json
, это последнее, а перед этим у вас есть весь путь к данным, которые вы хотите получить.