我在mongodb中有一个字段,它是一个字符串。{"field":"sometext"},我想把它们全部转换成数组。{"field":["sometext"]}我知道我可以遍历所有文档,获取字段,然后更新,但我想知道是否有更清洁的方法。谢谢。 最佳答案 上面NitinGarg的回答几乎可以工作,除了他的示例从字符串转换为哈希,而不是从字符串转换为数组。考虑到JoelHarris的评论,正确的解决方案如下所示:db.jobs.find({"jobLocationCity":{$type:2}}).snapshot().forEach(
我在mongodb中有一个字段,它是一个字符串。{"field":"sometext"},我想把它们全部转换成数组。{"field":["sometext"]}我知道我可以遍历所有文档,获取字段,然后更新,但我想知道是否有更清洁的方法。谢谢。 最佳答案 上面NitinGarg的回答几乎可以工作,除了他的示例从字符串转换为哈希,而不是从字符串转换为数组。考虑到JoelHarris的评论,正确的解决方案如下所示:db.jobs.find({"jobLocationCity":{$type:2}}).snapshot().forEach(