Могу ли я загрузить все объекты из файла за один раз? - PullRequest
1 голос
/ 18 мая 2019

У меня есть файл со списком объектов в формате JSON:

[
 {
  "id": "IST-AFRICA-2018_Sensor6",
  "type": "Device",
  "TC": {
    "type": "Sensor",
    "value": 24.26,
    "metadata": {
...

Могу ли я добавить их все за один раз в Орионе?

Я пытался:

curl -v localhost:1026/v2/op/update -s -S --header 'Content-Type: application/json' --header 'Fiware-Service:waziup' -d '{ "actionType": "APPEND", "entities": `cat file.json`}"

Но безуспешно.

1 Ответ

1 голос
/ 19 мая 2019

Я нашел это решение:

jq -c -r '.[]' entities.json | while read i; do
   echo "inserting $i"
   echo $i | curl -X POST "http://localhost:1026/v2/entities" -s -S --header 'Content-Type:application/json' -d @-
done
...