#javascript #html #database #firebase #firebase-realtime-database
#javascript #HTML #База данных #firebase #firebase-база данных в реальном времени
Вопрос:
В настоящее время я пытаюсь создать HTML-игру, и я хотел бы добавить таблицу лидеров на основе результатов игрока. Я использую firebase для размещения своего веб-сайта, и я не уверен, как правильно использовать базу данных.
Это класс firebase, который я бы использовал для вызова базы данных
const config = {
apiKey: //MyApiKey,
authDomain: "daball.firebaseapp.com",
databaseURL: "https://daball.firebaseio.com/",
storageBucket: "gs://daball.appspot.com"
};
class Firebase {
constructor() {
firebase.initializeApp(config);
this.auth = firebase.auth();
this.storage = firebase.storage()
this.db = firebase.database()
}
}
export default Firebase;
И в настоящее время это JSON-файл базы данных.
{
"leaderboard": [null, {
"id": "aaa",
"score": 5
}, {
"id": "bbb",
"score": 4
}, {
"id": "ccc",
"score": 3
}, {
"id": "ddd",
"score": 2
}, {
"id": "eee",
"score": 1
}]
}
Я бы хотел проверить, когда оценка превышает одну из существующих, читая базу данных и обновляя таблицу лидеров и, следовательно, базу данных. Спасибо за вашу помощь.
Комментарии:
1. В чем проблема, с которой вы столкнулись при реализации варианта использования?
2. Я не знаю, как правильно читать и записывать в моей базе данных
3. Вы уже пробовали что-нибудь новое? Если нет, то вряд ли мы объясним вещи лучше, чем документация Firebase: firebase.google.com/docs/database/web/read-and-write или одно из многих существующих руководств.