JQ:生成包含json信息的txt文件

JQ:生成包含json信息的txt文件,json,text,jq,dynamically-generated,Json,Text,Jq,Dynamically Generated,我有以下Json: [{ "_id": { "$oid": "59c3942baeef22b03fa573d2" }, "client_id": "test@test.com", "name": "Windows Client" }, { "_id": { "$oid": "59c3942baeef22b03fa573d2" }, "client_id": "test2@test2.com",

我有以下Json:

[{
    "_id": {
            "$oid": "59c3942baeef22b03fa573d2"
    },
    "client_id": "test@test.com",
    "name": "Windows Client"
},
{
    "_id": {
            "$oid": "59c3942baeef22b03fa573d2"
    },
    "client_id": "test2@test2.com",
    "name": "Linux Client"
}]
我想输出以下内容:

mongo_customers,customer=test@test.com
mongo_customers,customer=test2@test.com
我尝试了以下方法,但无效:

jq -n -R \
  --slurpfile mongo mongo.json \
'
  $mongo[][].client_id] as $mongo_ids
  "mongo_customers,customer="($mongo_ids)
'
我怎么能做到

jq -r '.[] | "mongo_customers,customer=\(.client_id)"' mongo.json
还有许多其他的可能性。如果您想绝对确定结果将是有效的CSV,那么您可能需要使用
@CSV
过滤器

还有许多其他的可能性。如果您想绝对确定结果将是有效的CSV,那么您可能需要使用
@CSV
过滤器