我在论坛上问了同样的问题..
您应该避免在分布式系统中使用数组(特别是数字,顺序ID)。
有关Firebase如何处理类似数组的行为以及为什么应避免使用数组的更多信息:
它在旧的Firebase文档中明确定义了在Firebase中使用数组时发生的情况。检查firebase数据库中的数组
您还可以阅读“ 最佳实践:Firebase中的数组 ..”
如果所有键都是整数,并且0到对象中最大键之间的键中有一半以上具有非空值,则Firebase会将其呈现为数组。

我在论坛上问了同样的问题..
您应该避免在分布式系统中使用数组(特别是数字,顺序ID)。
有关Firebase如何处理类似数组的行为以及为什么应避免使用数组的更多信息:
它在旧的Firebase文档中明确定义了在Firebase中使用数组时发生的情况。检查firebase数据库中的数组
您还可以阅读“ 最佳实践:Firebase中的数组 ..”
如果所有键都是整数,并且0到对象中最大键之间的键中有一半以上具有非空值,则Firebase会将其呈现为数组。