如何正确设置Firebase Realtime数据库,以免在数组开头出现空值?

时间:2018-06-21 10:14:29

标签: firebase firebase-storage

我是NoSQL数据库的新手。目前,我正在尝试使用Firebase并将其与iOS集成。当涉及到通过尝试和错误来预定义数据库时,我尝试使其看起来像这样:

enter image description here

当我尝试在iOS中检索“故事”路径时,得到的json结构如下:

[
    <null>,
    {
        comments: [
            <null>,
            1,
            2,
            3
        ],
        desc: "Blue versus red in a classic battle of good versus evil and right versus wrong.",
        duration: 30,
        rating: 4.42,
        tags: [
            <null>,
            "fantasy",
            "scifi"
        title: "The Order of the Midnight Sun",
        writer: 1
        ]
    }
]

我的问题是,为什么每个数组的开头总是有一个null?我应该如何在数据库编辑器中避免使用null?

1 个答案:

答案 0 :(得分:2)

似乎您开始将数据推入索引1而不是0,将数据插入/从列表中检索/从列表开始以索引0开始:

enter image description here