gpt4 book ai didi

mongodb - 如何将 mongo 中的特定查询导出到 csv?

转载 作者:IT老高 更新时间:2023-10-28 13:31:20 27 4
gpt4 key购买 nike

我正在搜索如何将查询结果从 mongo 导出到 CVS 或 excel,或者如何在 robomongo 中导出结果。我找到了 mongoexport,但我认为它只能导出带有一些简单约束的集合。

这是我的查询:

 db.getCollection('user').find({ "coins": { $elemMatch: { "id":"30","amount":0} }  })

最佳答案

对于 MongoDB 3.0+,您可以使用 -q--type 选项将查询指定到 mongoexport 中:

mongoexport -d test -c user -q '{ coins: { $elemMatch: { "id":"30","amount":0}}}' --type=csv --out exportdir/myRecords.json

对于早期版本,使用带有标题字段的 --csv 选项:

mongoexport -d test -c user -q '{ coins: { $elemMatch: { "id":"30","amount":0}}}' --csv -f first_name,last_name,title --out exportdir/myRecords.json

关于mongodb - 如何将 mongo 中的特定查询导出到 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31929603/

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