如何从实时Firebase检索最大的“ TimeStamp”的“ Answer”值?

时间:2019-04-24 07:37:55

标签: javascript node.js firebase firebase-realtime-database dialogflow

我正在尝试检索最大的“ TimeStamp”的“ Answer”值。

我尝试使用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”,因为“时间戳”比另一个大。

因此,将来,每当我尝试运行此功能时,它都应该检索具有最大时间戳的答案。

This is my Database 1

0 个答案:

没有答案