这是来自文档的。
{
name: "Frank",
favorites: { food: "Pizza", color: "Blue", subject: "recess" },
age: 12}
// To update favorite color:
db.collection("users").doc("frank").update({
"favorites.color": "Red"
})
我想知道如何添加到“收藏夹”字段,而不仅仅是更新值。假设我要添加
[size: "large"]
到收藏夹地图。我该怎么办?
答案 0 :(得分:1)
此处API中的术语“更新”表示您正在更新文档,但是您可以添加字段到该文档。所以这应该工作
db.collection("users").doc("frank").update({
"favorites.size": "large"
})
答案 1 :(得分:0)
您尝试过吗:
db.collection("users").document("frank").set(
{favorites: {size: "large"}},
{merge: true}
)
重要的部分是merge: true
,它将指定应将数据合并到现有文档中