Javascript Firebase.limitToFirst()不工作

Javascript Firebase.limitToFirst()不工作,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我试图限制我从firebase返回的数据数量,目前它带回了所有明显不好的东西 有没有可能带回最近的10排?我正在查看limitToFirst(limit),但无法在代码中使用语法。有什么帮助吗?谢谢 当前工作代码: var myDataRef = new Firebase("https://xxxxx.firebaseio.com/"); $('#btnSubmit').click(function() { var u = $('#nameIpt').val();

我试图限制我从firebase返回的数据数量,目前它带回了所有明显不好的东西

有没有可能带回最近的10排?我正在查看limitToFirst(limit),但无法在代码中使用语法。有什么帮助吗?谢谢

当前工作代码:

var myDataRef = new Firebase("https://xxxxx.firebaseio.com/");
      $('#btnSubmit').click(function() {
        var u = $('#nameIpt').val();
        var m = $('#msgIpt').val();
        myDataRef.push({name: u, text: m});
        $('#msgIpt').val('');
      });

      myDataRef.on('child_added', function(snapshot) {
        var msg = snapshot.val();
        displayMsg(msg.name, msg.text);
      });
我尝试了以下方法

var myDataRef = new Firebase("https://xxxxx.firebaseio.com/");
      $('#btnSubmit').click(function() {
        var u = $('#nameIpt').val();
        var m = $('#msgIpt').val();
        myDataRef.push({name: u, text: m});
        $('#msgIpt').val('');
      });
      myDataRef.limitToFirst(10).on('child_added', function(snapshot) {
        var msg = snapshot.val();
        displayMsg(msg.name, msg.text);
      });

此处缺少
orderByChild()
orderByValue()
orderByKey()
orderByPriority()

在使用
endAt()

示例:

myDataRef.orderByChild(refChild).limitToFirst(10).on('child_added', function(snapshot) {
    var msg = snapshot.val();
    displayMsg(msg.name, msg.text);
});

此处缺少
orderByChild()
orderByValue()
orderByKey()
orderByPriority()

在使用
endAt()

示例:

myDataRef.orderByChild(refChild).limitToFirst(10).on('child_added', function(snapshot) {
    var msg = snapshot.val();
    displayMsg(msg.name, msg.text);
});


您当前的代码未使用
limitToFirst
。你能展示你尝试过的吗?在控制台中用我尝试过的消息更新了吗?基于,您应该使用limitToLast,而不是您共享的最新代码有什么问题?我强烈建议您更新到Firebase的最新版本(请参阅)。但据我记忆所及,这句话的语法并没有改变。您当前的代码未使用
limitToFirst
。你能展示你尝试过的吗?在控制台中用我尝试过的消息更新了吗?基于,您应该使用limitToLast,而不是您共享的最新代码有什么问题?我强烈建议您更新到Firebase的最新版本(请参阅)。但据我记忆所及,这句话的语法并没有改变。嗨,上面说myDataRef.orderByKey不是一个函数,这是什么意思?请尝试其他订单,改为orderByChild()。感谢您的回复。在控制台中,这是我收到的错误消息。编辑后的答案也是一样。你能在问题中包含你的JSON数据结构吗?考虑到这么多的可能性。你还能怎么做呢?嗨,上面说myDataRef.orderByKey不是一个函数,这是什么意思?请尝试其他订单,改为orderByChild()。感谢您的回复。在控制台中,这是我收到的错误消息。编辑后的答案也是一样。你能在问题中包含你的JSON数据结构吗?考虑到这么多的可能性,你还能怎么做?