Как я могу получить значение «ответа» самой большой метки времени из моей базы данных в реальном времени? - PullRequest
1 голос
/ 24 апреля 2019

Я пытаюсь получить значение «Ответа» для самой большой метки времени.

Я пытался использовать коды, предоставленные Google в своих документах о Firebase.

Это код, который я пробовал:

var ref = db.ref("dinosaurs");
ref.orderByChild("weight").limitToLast(2).on("child_added", function(snapshot) {
  console.log(snapshot.key);
});

Однако он не работает.

Это моя версия при использовании кодов из Google:

function checkMathAnswer(agent){

    var ref = admin.database().ref('MathAnswer');
  ref.orderByChild("TimeStamp").limitToLast(1).once('value').on("child_added", function(snapshot) {
  console.log(snapshot.key);
    });

  }

Например, в настоящее время в моей БД есть 2 данных.Я пытаюсь получить «Ответ: 161», так как «TimeStamp» больше, чем другой.

Так что в будущем, когда я пытаюсь запустить эту функцию, предполагается получить ответс самой большой меткой времени.

This is my Database 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...