【发布时间】:2021-01-29 05:17:45
【问题描述】:
var database = firebase.database(); //db is empty.
function handler(e, prevChildKey) {
console.log(e.val());
}
database.ref('user').orderByChild('color').startAt('a').on('value', handler);
database.ref('user').set({
'ryan': {color: "a"},
'john': {color: "b"},
'kirsty': {color: "c"},
});
我希望:{ryan: {color: "a"}} 被记录到控制台。原因是因为我认为startAt 匹配值以"a" 开头的键。
相反,它会记录:
{
john: {color: "b"},
kirsty: {color: "c"},
ryan: {color: "a"}
}
【问题讨论】:
标签: javascript firebase firebase-realtime-database