![](/img/trans.png)
[英]how to delete key-value pair on firestore? (not just value or key both of them)
[英]Delete key value pair in firestore field?
如何删除 firestore 中字段内的键:值。
这是示例结构。
void rejectReq(String name) {
final us = _firestore
.collection("users")
.doc(_auth.currentUser!.email); //index person
us.update({
"requests": FieldValue.delete()
});
}
此代码删除字段“请求”,但我想删除“请求”中的键值对。
假设我从“请求”中删除 a@a.com
所以现在“请求”应该像
requests
e@e.com : 5
这里的“name”是我要删除的参数ie key。
更新数组中的元素
如果您的文档包含数组字段,您可以使用 arrayUnion() 和 arrayRemove() 添加和删除元素。
washingtonRef.update({ "regions": FieldValue.arrayRemove(["east_coast"]), });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.