我想从mongodb导出,其中objectId将在导出时转换为字符串。
ObjectId("507c7f79bcf86cd7994f6c0e").toString()
这不适用于export命令。我尝试了以下但显示语法错误。
./mongoexport --host localhost --db Database --collection collection_name --type=csv --out collection.csv --fields _id.toString()
我该怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
我不认为您可以使用单个命令执行此操作,但是在运行导出后,您可以使用 sed
转换为字符串。
sed -i 's/ObjectId(\([[:alnum:]]*\))/\1/g' collection.csv
我得到了 the pattern from here。