在Android中按路径更新Firestore数组元素

时间:2018-07-05 21:15:51

标签: android firebase google-cloud-firestore

Firestore docs for Android状态表明可以像这样更新嵌套对象字段:

db.collection("users").document("frank")
    .update(
            "age", 13,
            "favorites.color", "Red"
    );

但是,我想做的是通过其索引更新数组元素。例如,我有一个这样的文件

{
    "rounds": [
        {
            "id": 1,
            "text": "Foo"
        },
        {
            "id": 2,
            "text": "Bar
        }
    ]
}

,并且愿意

.update("rounds[0].text", "blah")

但这似乎不可能,是吗?

0 个答案:

没有答案