Как получить дочернее значение от firebase?

# #javascript #reactjs #firebase-realtime-database

Вопрос:

это моя база данных в реальном времени

База данных.

Я не знаю, как я могу получить значение ребенка в профиле. В этом случае я использую reactjs и firebase.

 const Database = () => {
  const [data, setData] = useState({});

  useEffect(() => {
    fire.child("Profil").on("value", (snapshot) => {
      if (snapshot.val() !== null) {
        setData({ ...snapshot.val() });
      } else {
        setData({});
      }
    });
    return () => {
      setData({});
    };
  }, []);
  return (
        <tbody>
          {Object.keys(data).map((id, index) => {
            return (
              <tr>
                <th scope="row">{index   1}</th>
                <td>{data[id].email}</td>
        
              </tr>
            );
          })}
        </tbody>
export default Database;
 

Комментарии:

1. какую ценность для ребенка вы ищете?

2. Где это fire определено ?

3. пользователь/идентификатор/профиль/электронная почта

4. константа fire = firebase.initializeApp(firebaseConfig); экспорт константы auth = fire.auth(); экспорт по умолчанию fire.database().ссылка();

5. Проблема в том, что ваш Profil узел не является корневым, но он находится под каким-то UID. Вы пытаетесь получить данные пользователей, вошедших в систему в данный момент ?