'How can I get firebase realtime data using unique id

I'm using react js and firebase.

I have this code below. I'm using it to get data from another table.

 const uniqueEventID = Object.keys(data).map((id) => aa[id].EventID);

console.log(uniqueEventID )
uniqueEventID output

and also I have this code and data that I want to access using the uniqueEventID .

const [events, setEvents] = useState({});

  useEffect(() => {
    fireDb.child(`path`).on("value", (snapshot) => {
      if (snapshot.val() !== null) {
        setEvents({ ...snapshot.val() });
      } else {
        setEvents({});
      }
    });
    return () => {
      setEvents({});
    };
  }, []);

console.log(events);

events output

I want to get the events data that having unique id that matches from uniqueEventID Desired Output



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source