node.js - 如何删除具有“_”或“.”的字段?
问题描述
let FieldValue = require('firebase-admin').firestore.FieldValue;
docref.update({
[`${dbuserinfo["username"]}`]: FieldValue.delete()
});
每当dbuser["username"]
有一个“_”或“。” 它没有删除。没有错误消息,它会默默地跳过这些类型的删除尝试
但是,在以下列方式创建它时,没有任何问题。
docref.set({[dbuser["username"]] : val});
PS:由于@doug-stevenson 想要一些数据证明,这里是截图 https://imgur.com/FW4uiD3 https://imgur.com/nDAgchd
解决方案
推荐阅读
- python - 发送 POST 时出现 Python 错误 - 需要类似字节的对象,而不是“str”
- python - 使用 re.findall() 和 re.escape() 匹配包含元字符的字符串?
- r - 在 edgarWebR 1.1.0 中使用地图功能时出错
- c++ - 这是我在 C++ 中的链表的代码。删除最后一个节点后,deleteAtEnd 方法出现问题,它显示一些垃圾值。我找不到错误
- amazon-web-services - 使用 k8s SDK 应用 yaml 文件
- c# - Blazor - 如何在退出页面时停止计时器
- docker - 尝试在本地 PC 中启用 RBAC 时 Minikube 运行异常
- c# - 如何使用 C# 从 url 获取/读取文本文件?
- java - 使用 REST API 上传到 Azure Blob Store 时,Zip 档案损坏
- git - 如何删除特定分支的第一次提交?