如何解决使用动态键和自动增量 Swift 更新 Cloud Firestore 中的嵌套字段
以 Firestore 文档为例,您可以看到他们有
Type_1 = df[df.User == 'type 1']
Type_2 = df[df.User == 'type 2']
df1 = pd.merge(Type_1,Type_2,how="left",on=['ID'])
print(df1)
现在,如果我想自动增加年龄,使用文档也很容易,我可以看到并测试以下内容是否有效:
{
name: "Frank",favorites: { food: "Pizza",color: "Blue",height(cm): "100" },age: 12
}
// To update favorite color:
db.collection("users").doc("frank").update({
"favorites.color": "Red"
})
我想知道是否有办法使用动态键增加高度。所以想做类似的事情:
db.collection("users").doc("frank").updateData([
"age": Fieldvalue.increment(Int64(1))])
我怎样才能做到这一点?
解决方法
Firestore increment 不适用于字符串 favourites.height(cm)
。您需要将此字段更改为数字,然后使用增量功能。否则它只会将此字段设置为增量方法指定的值
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。