当我浅化数据时,它是无序的。Firebase数据库
当我试图从Firebase数据库中获取浅层数据时,我遇到了一个问题。 下面是我试图创建的节点: 下面是调用Rest API后的响应:当我浅化数据时,它是无序的。Firebase数据库,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,当我试图从Firebase数据库中获取浅层数据时,我遇到了一个问题。 下面是我试图创建的节点: 下面是调用Rest API后的响应: { "-KzPO6veQ986jxq6jlHK": true, "-KzQeHwhWQozjb_bqRXl": true, "-KzPLigBLTL5w8wcSsnA": true, "-KzPOMEB7C7GawO_7o8b": true, "-KzVcYwM3IMnaF8DbhOe": true, "-Kz5XqskF0zLLogT_sl-": true }
{
"-KzPO6veQ986jxq6jlHK": true,
"-KzQeHwhWQozjb_bqRXl": true,
"-KzPLigBLTL5w8wcSsnA": true,
"-KzPOMEB7C7GawO_7o8b": true,
"-KzVcYwM3IMnaF8DbhOe": true,
"-Kz5XqskF0zLLogT_sl-": true
}
您可以通过打开以下URL进行尝试:
这不是我正在观察的反应,因为正如你所看到的,它以一种奇怪的方式无序。
我得到了正确的回答吗?解释了查询结果是无序的:
RESTAPI返回未排序的结果:JSON解释器不返回
对结果集强制执行任何排序。而orderBy可以用于
与startAt、endAt、limitToFirst或LIMITTOFAST to的组合
返回数据的子集,返回的结果将不会被排序。
因此,如果需要,可能需要手动对结果进行排序
订购很重要
说明查询结果是无序的:
RESTAPI返回未排序的结果:JSON解释器不返回
对结果集强制执行任何排序。而orderBy可以用于
与startAt、endAt、limitToFirst或LIMITTOFAST to的组合
返回数据的子集,返回的结果将不会被排序。
因此,如果需要,可能需要手动对结果进行排序
订购很重要