怎么用startAt()?

时间:2017-10-24 17:53:24

标签: javascript firebase firebase-realtime-database

function Request(registrationToken, id) {
var ref = firebase.app().database().ref();
var attendees = ref.child('/Users/'+ registrationToken);
attendees.on('child_added', snap => {
    let user = ref.child('/Users/'+ registrationToken + '/' + snap.key + '/time');
    user.once('value').then(userSnap => {
        console.log(userSnap.val());
    });
} );}

使用函数1000000

需要更多时间startAt()

1 个答案:

答案 0 :(得分:1)

您可以将其与任何orderBy方法结合使用。

因此,假设您要使用它来按名称过滤users

let user = ref.child('/Users/'+ registrationToken + '/' + snap.key + '/time').orderByChild("name").startAt("john");
user.once('value').then(userSnap => {
    console.log(userSnap.val());
});

将返回名为users的所有john

您可以了解更多here