在Firebase中插入子对象

时间:2016-09-27 03:23:35

标签: ios firebase firebase-realtime-database

我正在尝试在类别父对象中插入子类别对象。由于某种原因,它只插入最后一个类别对象。

    private void button2_Click_2(object sender, EventArgs e)
    {
        comm.SetPortNameValues(cboPort);
    }

1 个答案:

答案 0 :(得分:0)

此块此处:

    for flowerCategory in categories {
        let categoryRef = categoriesRef.child("category")
        categoryRef.setValue(flowerCategory.toDictionary())
    }

categoryRef始终等于categoriesRef.child("category")。这意味着在以下行中,您将在此for循环的每次迭代中将值设置为flowerCategory.toDictionary()

基本上你正在做的是反复覆盖同一个键的值,直到循环结束,只留下最终的值。