Firebase API更新列表项

时间:2018-06-03 04:34:36

标签: firebase

我正在使用.NET中的Firebase REST API(c#)。我的JSON结构是这样的:

{
    id: "id0",
    name: "Name0",
    items: [
        { id: "item0", name: "item-name-0", price: 10 },
        { id: "item1", name: "item-name-1", price: 15 }
    ]
}

我可以将其写入Firebase。

现在,它创建了JSON但是项目列表是使用索引0和1作为节点名称创建的,因此,当我需要更新列表中的元素时,我需要指定索引

例如

.Post("<firebaseUrl>/document/id0/items/1.json", new { price: 7.5 })

但如果更改了列表顺序,那么如果我使用索引来访问和更新列表中的项目,我将更新其他项目

有没有办法使用属性名称访问列表中的项目?

1 个答案:

答案 0 :(得分:0)

暂停了一下之后,我认为字典对我来说应该是有用的。所以我没有列表,而是有一个项目字典,这意味着每个项目都有一个键,我只能在更新特定项目时参考。