javascript - Firebase 数据库 orderByChild().startAt().endAt() 未按预期工作
问题描述
这是我的数据结构,
{
"-LbrCWf6yUe1nr5iIn9O": {
"mKey": "-LbrCWf6yUe1nr5iIn9O",
"rank": 37477,
"verified": true
},
"-LbrAMyMdwxSwwmEn_fn": {
"mKey": "-LbrAMyMdwxSwwmEn_fn",
"rank": 35482,
"verified": true
},
"-LbqsgGcAMoh3YGkv1E5": {
"mKey": "-LbqsgGcAMoh3YGkv1E5",
"rank": 36484,
"verified": true
},
"-LbrBXBdPMe-1Y_thyEs": {
"mKey": "-LbrBXBdPMe-1Y_thyEs",
"rank": 37493,
"verified": true
},
"-Lbqqasv2t1R7jup1RSq": {
"mKey": "-Lbqqasv2t1R7jup1RSq",
"rank": 38500,
"verified": true
},
"-LbqLO2eBnbRxHhHZb8X": {
"mKey": "-LbqLO2eBnbRxHhHZb8X",
"rank": 39501,
"verified": true
}
}
要求是获取所有nodes
属于特定排名范围的内容,查询如下所示:
RankPredictor_Ref.orderByChild("rank").startAt(35000).endAt(37500);
执行查询时,nodes
尽管 4nodes
落在可能的范围内,但仍返回零。
我知道,我在这里遗漏了一些东西。任何人都可以对我有所了解。谢谢!
解决方案
推荐阅读
- qt5 - VLC 构建系统找不到 Qt5
- encoding - 如何使用 LispWorks 正确检测文件编码?
- nlp - 使用 word2vec 聚类相似词
- mongodb - 使用条件构建 MongoDB 查询
- javascript - 从 Web 浏览器启动本地可执行文件
- html - -webkit-overflow-scrolling:触摸和模态对话框(z-index 问题)
- html - 如何定位与导航栏相关的侧面部分或 div?
- java - 是否有任何与 NumPy 等效的 Java?
- bigdata - Parquet concat 或拆分两种方案
- ruby-on-rails - 在 Rails 6.0 上使用哪个 heroku buildpack 来支持 VIPS?