0
尝试使用organizer
子节点查找节点,并且值小于2
。Firebase查询以仅使用endAt方法获取节点
具有这样的结构
{
"path":
{
"-KLjhOXKn0mHmGwQTHp7": {
"organizer": 1
},
"-KLrelnhPmMw4klgBOmq": {
"participant": 1
},
"-KLkHLRALD1RBeHZHwU0": {
"organizer": 2
},
"-KLlF8fHHnlHnJctMb97": {
"organizer": 3
}
}
}
查询码
db.ref('path')
.orderByChild('organizer')
.endAt(2)
.once('value', function (snapshot) {
console.log(snapshot.val())
})
结果:
{ '-KLjhOXKn0mHmGwQTHp7': { organizer: 1 },
'-KLrelnhPmMw4klgBOmq': { participant: 1 },
'-KLkHLRALD1RBeHZHwU0': { organizer: 2 }}
结果不像预期的那样,有与participant
孩子的节点。 在这种情况下,为什么结果包含节点participant
?