我正在尝试查询我的数据库,以便它检索基于子键的有序列表。我按如下方式执行(见下文),但没有任何react,这意味着它返回的对象与存储在 Firebase 数据库中的方式完全相同。到底是怎么回事?
self.getAllProfiles = function () {
    var qProfile = $q.defer();
    var ref = new Firebase(FBURL);
    ref.child("users").orderByChild('last_update').on("value", function (snapshot) {
        console.log(snapshot.val()) // HERE IS WHERE IT SHOULD BE ORDERED
        qProfile.resolve(snapshot.val());
    }, function (errorObject) {
        qProfile.reject(errorObject);
    });
    return qProfile.promise;
};
要添加,我的用户节点如下所示:
users
   /$username
       /last_update
       /id
       /data
          /profile_image
          /display_name
这是一个快照:
Tester: Object
   github: Object
   last_update: 1447732462170
   userId: "github:12345"

