You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否让mgconsole直接输出CSV格式的图查询结果?

如何让mgconsole直接输出CSV格式的图查询结果?

执行图查询语句 MATCH (n)-[e]->(m) RETURN n, e, m; 后,mgconsole默认会输出表格形式的结果。目前我需要用awk单行命令:

awk -F'[{|}]' 'BEGIN { OFS=","; print "n,e,m" } NF > 2 { print $2, $4, $6 }' input.txt > output.csv

来将结果转换成CSV格式,想跳过这个步骤,请问是否可以通过设置让mgconsole直接输出CSV格式的查询结果?


可以的,mgconsole支持直接输出CSV格式结果,有两种常用方式:

  • 启动时指定输出格式参数
    启动mgconsole时加上 --csv 参数,所有查询结果都会默认以CSV格式输出:

    mgconsole --csv
    

    之后执行目标查询语句,就能直接得到CSV格式的结果,不用再做后续转换。

  • 会话内临时切换输出格式
    如果已经进入mgconsole交互会话,可执行内置命令切换输出格式:

    :set output_format csv
    

    切换后执行查询,结果就会自动以CSV格式返回。要是需要切回表格格式,执行 :set output_format table 即可。

内容的提问来源于stack exchange,提问作者GrandMel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:29:56