我正在接收来自客户的 .dmp 和 .mdb 文件。需要将这些数据导入 MongoDB 。
有没有办法直接将这些文件类型导入Mongo?
目标是以任何方式以编程方式将这些摄取到mongo中。唯一的规则是客户不会改变他们的数据传输方法,这意味着我坚持使用。 dmp 和。 mdb 文件作为源。
非常感谢任何协助。
答案 0 :(得分:3)
以下是一些选项/想法:
mongoimport --type csv
导入MongoDB。您没有提到计划如何使用此数据,数据库中有多少表以及表的规范化程度。根据您的用例的具体情况,从“按原样”加载Access的数据很可能不是一个好的选择,因为规范化的模式不适合MongoDB,而且MongoDB本身不支持连接。这是ETL工具可以通过提取源数据并将其转换为适当的JSON结构来提供帮助的地方。
答案 1 :(得分:0)
MongoDB已发布ODBC驱动程序。转到MongoDB ODBC Drivers,通过ODBC将MSAccess直接连接到MongoDB。瞧!