虽然firebase建议使用索引来保持数据结构不变,但我在这里遇到了一个问题。 考虑此用户实体(来自Firebase文档示例)
{
"users": {
"mchen": {
"name": "Mary Chen",
// index Mary's groups in her profile
"groups": {
// the value here doesn't matter, just that the key exists
"alpha": true,
"charlie": true
"delta" : true
...
"10000th entry":true
}
},
...
}
现在我可以像这样从数据库中读取用户。
List<User> users = new Select().from(User.class).limit(5).execute();
但是,我的问题是"groups"
密钥是否说了10,000个条目会发生什么?它会获取整个列表吗?由于缺乏记忆,它不会使应用程序崩溃。
一般情况下,如果我尝试获取高级节点(具有嵌套节点),将获取它的哪一部分?