我想使用powershell将convert.d csv加载到json文件文档以进行elasticsearch

问题描述

我从以下命令开始,我不知道下一个命令是什么,以便使用Powershell将文档上传到elasticsearch。

$j=import-csv "C:\Elastic\account.csv" 

$j.Count

$j.ForEach({ 
    Write-Host $_.userID
    $json_body = ConvertTo-Json $_
    Write-Host $json_body
})

解决方法

我相信会是这样:

Invoke-RestMethod-方法发布-Uri“ http://yourAPI.address/api”-正文$ json_body