SRI*_*RAM 5 csv export mongodb
我的mongodb中有两个收藏品
1.companies
2.contacts
公司和联系人集合都是相互关联的.我想将特定公司的联系人导出到csv中.我尝试了如下mongo export命令
mongoexport --csv -d dbname -c contacts
-q {"employment_details.company_id":ObjectId("50926cff9fe3125819006dc7")};
-f {"first_name","last_name","title"} -o export.csv
Run Code Online (Sandbox Code Playgroud)
我得到如下错误
SyntaxError:missing; before statement(shell):1.
请帮我.提前致谢
And*_*ere 19
这里可能会发生一些事情.首先,您mongoexport是从命令行还是从mongoshell运行?该mongoexport命令从命令行运行.
其次,您需要正确格式化查询和字段参数.您可以用单引号括起查询,并且字段名称不是JSON文档,而只是字段列表.
这将从命令行看起来如下所示:
mongoexport --csv -d dbname -c contacts -q '{"employment_details.company_id":ObjectId("50926cff9fe3125819006dc7")}' -f "first_name","last_name","title" -o export.csv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19214 次 |
| 最近记录: |