Обновление базы данных Firebase

#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 или одно из многих существующих руководств.