Javascript 如何检索";的值;答案是「;“最大的”;时间戳;从我的实时火力基地?
我试图检索最大“TimeStamp”的“Answer”值 我试着使用谷歌在他们关于Firebase的文档中提供的代码 这是我尝试的代码:Javascript 如何检索";的值;答案是「;“最大的”;时间戳;从我的实时火力基地?,javascript,node.js,firebase,firebase-realtime-database,dialogflow-es,Javascript,Node.js,Firebase,Firebase Realtime Database,Dialogflow Es,我试图检索最大“TimeStamp”的“Answer”值 我试着使用谷歌在他们关于Firebase的文档中提供的代码 这是我尝试的代码: var ref = db.ref("dinosaurs"); ref.orderByChild("weight").limitToLast(2).on("child_added", function(snapshot) { console.log(snapshot.key); }); 但是,它不起作用 这是我使用谷歌代码时的版本: function ch
var ref = db.ref("dinosaurs");
ref.orderByChild("weight").limitToLast(2).on("child_added", function(snapshot) {
console.log(snapshot.key);
});
但是,它不起作用
这是我使用谷歌代码时的版本:
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);
});
}
例如,当前在my DB中,有2个数据。我正在努力找回
“回答:161”,因为“时间戳”比另一个大
因此,在将来,每当我尝试运行这个函数时,它都假设检索具有最大时间戳的答案