如何处理Mongodb中的'undefined'字段?

时间:2013-11-11 01:56:37

标签: mongodb

在对集合执行操作后,某些字段的值变为“未定义”。 就像:

{
  id: 1,
  name: "mia",
  country: undefined,
  birthday: undefined
}

对于此集合中的所有文档,我想将国家/地区和生日字段更新为“未知”,如果它们的值未定义。怎么做?

1 个答案:

答案 0 :(得分:2)

知道你做了什么以便字段成为undefined会很有趣吗?每当我尝试实现undefined时,我最终都会null

另一件事:我也明白为什么你需要改变undefined。您无法在控制台中按undefined进行搜索。但我会将它们更改为null,而不是“未知”(假设您没有与null匹配的特定内容)。另一件事就是删除字段。

无论如何,要做你想做的事,你必须iterate through all documents and update them the way you want