У меня есть база данных, которая показана ниже
Я хочу показать только full_names
в порядке.Я хочу этот вывод:
Alan Turing
Alan Turing
Alan Turing
Alan Turing
Alan Turing
Я пытался с этим кодом ниже, но он показывает имена пользователей.
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
# Fetch the service account key JSON file contents
cred = credentials.Certificate('BLABLA.json')
# Initialize the app with a service account, granting admin privileges
firebase_admin.initialize_app(cred, {
'databaseURL': 'https://BLABLA.firebaseio.com/'
})
ref = db.reference('users')
snapshot = ref.order_by_child('full_name').get()
for key in snapshot:
print(key)
Вывод:
alanisawesom
alanisawesome
alanisawesomee
alanisawesomeee
alanisawesomeeee
Гдемоя вина?Вы можете это исправить?
РЕДАКТИРОВАТЬ: Мои правила в Firebase:
{
"rules": {
"users": {
".indexOn": ["date_of_birth", "full_name"]
},
".read": "true",
".write": "true"
}
}