gpt4 book ai didi

mongodb - 从 MongoDB 中导出一个 csv 数组

转载 作者:可可西里 更新时间:2023-11-01 10:27:45 25 4
gpt4 key购买 nike

我正在将 MongoDB 中名为团队的集合的文档导出为 csv 文件。例如我有这个 MongoDB 文档:

{
"_id" : "149",
"official_name" : "yaChAaoiqn",
"common_name" : "VMlEXjTOZE",
"country" : "YSpbYyPWSo",
"championship" : "rwSbupqsln",
"uniform" : [
"first_colour",
"second_colour",
"third_colour"
]
}

我使用以下命令以 csv 格式导出文档:

Z:\Program Files\MongoDB\Server\3.0\bin>mongoexport --db paul --collection team
--type=csv --fields _id,official_name,common_name,country,championship,"uniform[0]","uniform[1]","uniform[2]" --out "C:\path\to\outputFile\output.csv"

这是我在输出中得到的 csv:

_id,official_name,common_name,country,championship,uniform[0],uniform[1],uniform[2]
149,yaChAaoiqn,VMlEXjTOZE,YSpbYyPWSo,rwSbupqsln,"","",""

csv 文件告诉我制服存在一些问题。
如何设置命令中的uniform字段才能正确的从MongoDB中导出一个数组?

最佳答案

我不认为这是目前可能的。我认为最好的办法是使用统一字段而不引用元素索引。然后,数组中的所有值都将写入 csv 文件,您可以在导出后正确地重新格式化它们。

mongoexport --db paul --collection team --type=csv --fields _id,official_name,common_name,country,championship,uniform --out "C:\path\to\outputFile\output.csv"

关于mongodb - 从 MongoDB 中导出一个 csv 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32055504/

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