在对集合执行操作后,某些字段的值变为“未定义”。 就像:
{
id: 1,
name: "mia",
country: undefined,
birthday: undefined
}
对于此集合中的所有文档,我想将国家/地区和生日字段更新为“未知”,如果它们的值未定义。怎么做?
答案 0 :(得分:2)
知道你做了什么以便字段成为undefined
会很有趣吗?每当我尝试实现undefined
时,我最终都会null
。
另一件事:我也明白为什么你需要改变undefined
。您无法在控制台中按undefined
进行搜索。但我会将它们更改为null
,而不是“未知”(假设您没有与null
匹配的特定内容)。另一件事就是删除字段。
无论如何,要做你想做的事,你必须iterate through all documents and update them the way you want