3

我需要从 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 很陌生。

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

4

1 回答 1

0

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

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

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

希望这可以帮助

于 2017-01-25T09:55:38.653 回答