mongodb 导入时的数据类型
mongodb dataypes when importing
我想将一个集合克隆到一个新集合,删除所有文档,然后从 csv 文件导入新文档。当我使用 copyTo 进行复制时,一切正常。数据类型从源集合复制到新集合。但是,在我从新集合中删除所有文档并从 csv 导入后,数据类型丢失了。我的源 csv 中的数据类型已经设置为与我从中复制的源集合中的内容相匹配。
- 有没有办法在从集合中删除所有文档后保留数据类型?
- 如何在导入时从我的 csv 中复制数据类型?例如我的日期列显示为字符串。
新集合没有固定架构,因此添加的文档不必相似,除非您使用 validator
选项创建集合。您还可以向现有集合添加验证。请参阅 MongoDB 手册中的 Document Validation。
我想将一个集合克隆到一个新集合,删除所有文档,然后从 csv 文件导入新文档。当我使用 copyTo 进行复制时,一切正常。数据类型从源集合复制到新集合。但是,在我从新集合中删除所有文档并从 csv 导入后,数据类型丢失了。我的源 csv 中的数据类型已经设置为与我从中复制的源集合中的内容相匹配。
- 有没有办法在从集合中删除所有文档后保留数据类型?
- 如何在导入时从我的 csv 中复制数据类型?例如我的日期列显示为字符串。
新集合没有固定架构,因此添加的文档不必相似,除非您使用 validator
选项创建集合。您还可以向现有集合添加验证。请参阅 MongoDB 手册中的 Document Validation。