【发布时间】:2015-03-04 11:32:35
【问题描述】:
我是 NoSQL 的新手,我正在使用 MongoDB 作为支持数据库在 Grails 框架内开发一个零件和供应数据库。我正在尝试对项目进行自动初始批量导入,并且正在寻找一些关于从哪里开始的想法。
我基本上有一个由就绪文件夹组成的数据硬盘驱动器,该文件夹中有 x 个项目,每个项目文件夹中有一个 CSV 和 1-5 个与该 CSV 对应的 PNG。我可以轻松导入一个大的 CSV 文件——这不是我要问的。我关心的是一次性将所有这些嵌套文件放入数据库中。图像将必须通过 GridFS,因为它们超过了 16MB 的限制。我知道 Mongo 在嵌套方面做得不好,所以我假设我不能只将所有内容导入一个文件并让它正确分散/组织数据。这是一个大纲:
Ready Folder
-Project 1
-CSV
-PNG's
-Project 2
-CSV
-PNG's
-Project 3
-CSV
-PNG's
-ETC........
【问题讨论】:
标签: mongodb csv grails import gridfs