gpt4 book ai didi

MongoDB 从多个集合中导出数据

转载 作者:行者123 更新时间:2023-12-05 07:48:08 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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

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

希望对你有帮助

关于MongoDB 从多个集合中导出数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38956938/

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