Is there any UI Console where I can query the Firebase Database?? Basically I wish to query the data just like we can query other databases using UI
Firebase data is retrieved by either a one time call to GetValueAsync() or attaching to an event on a FirebaseDatabase reference. The event listener is called once for the initial state of the data and again anytime the data changes.
The REST API can also be used to retrieve and update the Firebase Realtime Database Rules for your Firebase project. You'll need your Firebase project's secret, which you can find under the Service Accounts panel of your Firebase project's setting.
Blocking reads: Data stored in a Firebase Realtime Database is retrieved by invoking a blocking method on a database reference, which returns the data stored at the reference. Each method call is a onetime operation. That means the SDK does not register any callbacks that listen to subsequent data updates.
To see your current Realtime Database connections and data usage, check the Usage tab in the Firebase console. You can check usage over the current billing period, the last 30 days, or the last 24 hours.
The Firebase Console has built-in support for sorting and filtering the data in a Firestore collection. Click the little filter icon at the top of the collection (next to the overflow menu 𐄛).
Many developers also use a local node.js script/REPL (such as in this video tutorial explaining Firebase Queries) or set up a jsfiddle/jsbin (such as in this question).
EDIT: As mentioned in the comments, the docs link is currently dead. This project might be abandoned. Please try the next answer.
EDIT 2: I removed links to the software and docs since it looked like some phishing website took over the domain.
Original answer:
Check out Firebase Admin. It's a UI for Linux, OSX and Windows and it has a Query tab that lets you experiment with queries.
Read the docs on how to create the private key the app needs to connect to your project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With