2016-09-20 31 views

回答

2

火力地堡将数据存储为关联数组,本质上是一个键/值对的字典。

这意味着,为了处理数组,它将数组转换为字典,当您存储数组时,然后在读取数组时返回实际数组。在这里,您正在被SDK咬住,通过用一个前导元素填充它来将您的非数组转换为数组。

如果您不希望SDK进行此转换,最简单的方法是使用非数字键(例如, "item1""item2"

了解更多关于如何火力地堡使用数组的交易在这个经典的博客文章:https://firebase.googleblog.com/2014/04/best-practices-arrays-in-firebase.html

+0

大,容易解释弗兰克,谢谢! – Rover