我在MongoDB文档中有一个Dictionary字段,其中包含以分号分隔的值。是否有任何查询可用于将列拆分为多个列。
场景是我从CSV文件加载内容,该文件有时会有由分号等字符分隔的列。由于我将不得不支持任何类型的输入CSV文件,我无法修复架构中的任何内容。因此,我有一个名为" content"将文档内容存储为字典。现在我需要能够对具有多个值的列执行拆分。
例如:作者姓名列包含像Author1; Author2; Author3这样的条目。用户应该能够将其拆分为3列 - 每个作者一个。
编辑:目前,我已经通过服务器端的进程实现了这一点。理想情况下,如果我可以在MongoDB本身(速度限制)中执行此操作,那将会很棒。