MongoDB工具 >MongoDB指南针 > 导入和导出数据
1.13.0版中的新功能
MongoDB Compass提供了在您的集合之间导入和导出数据的功能。Compass支持JSON和CSV文件的导入和导出。要将数据导入集合或从集合导出数据,请通过从“ 数据库”选项卡中选择集合或单击左侧导航中的集合,导航到详细的集合视图 。
MongoDB Compass可以将数据从JSON或 CSV文件导入到集合中。
将数据导入MongoDB Compass之前,必须首先确保其格式正确。
从JSON文件导入数据时,可以将数据格式化为:
从CSV文件导入数据时,文件的第一行必须是文档字段名称的逗号分隔列表。文件中的后续行必须是逗号分隔的字段值,其顺序应与第一行中的字段顺序相对应。
要将格式化的数据导入到集合中:
在“ 选择输入文件类型”下,选择 JSON或CSV。
如果要导入CSV文件,则可以在“ 指定字段和类型”下指定要导入的字段以及这些字段的类型。所有字段的默认数据类型是字符串。
要从导入的CSV文件中排除字段,请取消选中该字段名称旁边的复选框。要为字段选择类型,请使用该字段名称下方的下拉菜单。
在“ 选项”下,为您的用例配置导入选项。
如果要导入CSV文件,则可以选择如何分隔数据。
对于JSON和CSV文件导入,您都可以切换 忽略空字符串并在出现错误时停止:
进度条显示导入状态。如果在导入过程中发生错误,进度条将变为红色,并且错误消息将出现在对话框中。成功导入后,对话框关闭,Compass显示包含新导入文档的收集页面。
MongoDB Compass可以将集合中的数据导出为 JSON或CSV文件。如果指定 过滤器,则Compass仅导出与指定查询匹配的文档。