从firebase数据库检索数据时遇到麻烦。 这是我的表结构。
这是我检索数据的代码。
firebase.database().ref('messages/')
.orderByKey()
.startAt(C5)
.endAt(C4)
.on('value', function(snapshot) {
console.log(snapshot.val());
});
答案 0 :(得分:1)
屏幕截图中的两个节点都没有一个密钥,其范围为C5
... C4
,实际上是一个空范围。屏幕快照中的键是1
和2
。
如果您尝试查找来自"C4"
... "C5"
范围内的用户的所有邮件,则可以通过以下方式进行查找:
firebase.database().ref('messages/')
.orderByChild("from_id")
.startAt("C4")
.endAt("C5")
.on('value', function(snapshot) {
snapshot.forEach(function(message) {
console.log(message.val());
});
});