以下情况的正确Firebase查询是什么?

以下情况的正确Firebase查询是什么?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,这是我的Firebase数据库结构: 我想从第四个孩子开始得到“埃及开罗”的三个孩子 我知道startAt()、endAt()、limitToFirst()和limitToLast()的所有信息,但我对Firebase是新手,因此我没有足够的灵活性将它们放在一起,以便对我的案例进行正确的查询。。。有什么帮助吗?类似的内容(在JavaScript中): 但正如Peter所说,这种结构对于几乎任何类型的查询都非常糟糕。我强烈建议您先阅读,然后再观看,以习惯NoSQL数据建模 var ref = f

这是我的Firebase数据库结构:

我想从第四个孩子开始得到“埃及开罗”的三个孩子

我知道startAt()、endAt()、limitToFirst()和limitToLast()的所有信息,但我对Firebase是新手,因此我没有足够的灵活性将它们放在一起,以便对我的案例进行正确的查询。。。有什么帮助吗?

类似的内容(在JavaScript中):

但正如Peter所说,这种结构对于几乎任何类型的查询都非常糟糕。我强烈建议您先阅读,然后再观看,以习惯NoSQL数据建模

var ref = firebase.database().ref("users-locale/Cairo, Egypt");
var query = ref.orderByKey().startAt("dummy2").limitToFirst(3);