I need to get all the players ordered by their points from Firebase(V9) Realtime Database.
I tried to fetch them as it is instructed in the docs.
But ref(db, 'usersPoints') throws this TypeScript error:
Argument of type 'DatabaseReference' is not assignable to parameter of type 'Query<unknown>'. Type 'DatabaseReference' is missing the following properties from type 'Query<unknown>': converter, type, firestore, withConverter
Here is the code:
const db = getDatabase();
const playersByPoints = query(ref(db, "usersPoints"), orderByChild("points"));
>Solution :
It looks like you’re importing query from firebase/firestore, instead of firebase/database.