gpt4 book ai didi

json - 没有 _id 字段的 mongoexport

转载 作者:IT老高 更新时间:2023-10-28 13:05:34 26 4
gpt4 key购买 nike

我正在使用 mongoexport 将一些数据导出到 .json 格式的文件中,但是该文档具有由 _id:IDVALUE 元组引入的大尺寸开销。

我发现了一个类似的帖子 Is there a way to retrieve data from MongoDB without the _id field?关于如何在从 mongo 检索数据时省略 _id 字段,但不导出。建议使用:.Exclude("_id")。我试图 reqrite mongoexport 的 --query 参数以某种方式包含 .Exclude("_id") 参数,但到目前为止所有尝试都失败了。

请建议这样做的正确方法是什么,或者我应该恢复使用一些导出后技术吗?

谢谢

最佳答案

似乎无法使用 mongoexport 排除字段(例如 _id)。

这是一个在中等大小的数据库上对我有用的替代方法:

mongo myserver/mydb --quiet --eval "db.mycoll.find({}, {_id:0}).forEach(printjson);" > out.txt

在大型数据库(数百万条记录)上,这可能需要一段时间,并且运行它会影响人们尝试在系统上执行的其他操作:

关于json - 没有 _id 字段的 mongoexport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12976145/

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