Мне удалось отправить HTTP-запрос на удаление в базу данных Firebase Realtime, и он дал мне статус 200, но когда я проверил базу данных, она не была удалена. Я зарегистрировал в консоли идентификатор, который он получает с консоли, и он дал мне правильный идентификатор. Я думаю, он ищет ключ, а не идентификатор. Есть ли способ получить сам идентификатор, а не автоматически сгенерированный ключ, предоставленный Firebase? Заранее спасибо!
Вот журнал ответов:
Here's my database structure wherein I would like to get the id:
введите описание изображения здесь
Вот мой код для удаления пользователя:
const deleteUser = (id) => {
httpCommon.delete(`/users/${id}.json`).then((response) => {
setEditing(false);
setUsers(users.filter((user) => user.id !== id));
console.log(response);
});
};