nhorvath / Pyrebase4

A simple python wrapper for the Firebase API. ⛺
248 stars 61 forks source link

equal_to() method gets the whole document instead of the parent only #50

Open sayrilkun opened 2 years ago

sayrilkun commented 2 years ago

I have this structure:

-User:
     -user1:
              -name : cycy
              -email: cycy@test.com

What I intend to do is know what parent does the input email contains. for example if my input email is cycy@test.com, I should be able to output "user1". Here is my code:

hey = db.child("User").order_by_child("email").equal_to("cycy@test.com").get()
print(hey.val())

My problem with this code is that it outputs everything and not the parent "user1" only OrderedDict([('user1', {'name: cycy, email: cycy@test.com})])

How can i modify this so that it only gives the parent "user1"

Thank you!