【问题标题】:MongoDB Export data from multiple collectionsMongoDB 从多个集合中导出数据
【发布时间】:2016-08-15 14:22:20
【问题描述】:

我需要从 MongoDB 导出数据,但是我遇到了一个我不知道如何解决的问题。

我知道可以使用 mongoexport,但是我遇到的问题是数据库本身。

假设有两个集合:

1. "Products" with fields
id (ObjectID)
UserID
SKU
Title

2. "Bullet points" with fields
id (ObjectID)
item (ObjectID from "Products" collection)
content

我需要创建一个电子表格,其中包含“产品”集合中的 SKU 和标题以及给定批次 SKU 的每个项目符号点的“内容”。显然每个 ObjectID 有多个要点。

我已经看过很多关于如何从 MongoDB 导出数据的指南,但我从来没有见过使用多个集合来做到这一点的方法。这样的事情可能吗,还是我必须导出产品和项目符号,然后通过 Excel 匹配它们?

请原谅模糊的描述,我熟悉 MySQL,但对 Mongo 很陌生。

编辑:我也不能对数据库运行任何编辑操作,我只有只读权限。

【问题讨论】:

    标签: mongodb mongoexport


    【解决方案1】:

    您可以从不同的集合中导出所需的字段,然后将文件附加到一个中

    首先:mongoexport --host localhost --db dbname --collection collectionname --csv --out optputFileName.csv --fields SKU Title 等

    然后你可以合并它们。看看这个Merge multiple csv files using batch file

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 2017-06-14
      • 2017-07-22
      • 2014-06-02
      • 2019-12-14
      相关资源
      最近更新 更多