gpt4 book ai didi

mongodb - 导入到MongoDB/GridFS

转载 作者:行者123 更新时间:2023-12-02 16:03:25 26 4
gpt4 key购买 nike

我是NoSQL的新手,我正在使用MongoDB作为支持数据库,在Grails框架中开发零件和 Material 数据库。我正在尝试自动进行项目的初始批量导入,并且我正在寻找一些有关从何开始的想法。

我基本上有一个包含就绪文件夹的数据硬盘,该文件夹中包含x个项目,每个项目文件夹中包含一个CSV和与该CSV相对应的1-5个PNG。我可以轻松导入一个大型CSV文件-这不是我要的。我担心一次将所有这些嵌套文件放入数据库中。当图像超过16MB限制时,它们将必须通过GridFS。我知道Mongo在嵌套方面做得不好,所以我假设我将不能只将所有内容导入一个文件并正确地分散/组织数据。这里是一个大纲:

Ready Folder
-Project 1
-CSV
-PNG's
-Project 2
-CSV
-PNG's
-Project 3
-CSV
-PNG's
-ETC........

最佳答案

根据我非常有限的经验,您将不得不将csv文件转换为JSON或Groovy数据文件。 MongoDB存储“对象”,而csv文件或多或少是关系型的,而json或groovy文件是非关系型的。

您可以在groovy文件中编写类似JSON的标记。它们的外观和行为非常相似。选择常规数据的最大原因是能够发表评论。

我本来是要对此发表评论而不是回答,因为这并不能真正回答您的问题,而是可以引导您朝着正确的方向发展,但是由于我的声誉不足,因此我无法对问题发表评论。我认为,尝试通过失败的答案来帮助您胜于仅仅忽略您的问题。

关于mongodb - 导入到MongoDB/GridFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27804774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com