результат анализа массива из nodered и mysql - PullRequest
0 голосов
/ 10 января 2020

Как я могу извлечь значение "Al Hidaya center" из результата mysql, приведенного ниже, обычно я должен получить "Al Hidaya center" в результате запроса mysql, однако я получаю этот мамбо-джамбо с результат также.

я пробовал следующее msg.payload [3] , но это только дает мне

[{"имя_устройства": "Al Hidaya center "}]

mysql результат в узле mysql узел:

{" fieldCount ": 0," disabledRows ": 0, "insertId": 0, "serverStatus": 10, "warningCount": 0, "message": "", "protocol41": true, "updatedRows": 0}, {"fieldCount": 0, "disabledRows" : 0, "insertId": 0, "serverStatus": 10, "warningCount": 0, "message": "", "protocol41": true, "updatedRows": 0}, {"fieldCount": 0, "disabledRows ": 0," insertId ": 0," serverStatus ": 10," warningCount ": 0," message ":" \ u0012Statement ready "," protocol41 ": true," updatedRows ": 0}, [{" имя_устройства " : "Центр Аль-Хидая"}], {"fieldCount": 0, "затронут Строки ": 0," insertId ": 0," serverStatus ": 2," warningCount ": 0," message ":" "," protocol41 ": true," updatedRows ": 0}]

и запрос mysql:

 SET @var_name =  (SELECT settings_table FROM prayertime_table where id = 1);   SET @s = concat('select device_name from ', @var_name) ;  PREPARE stmt1 FROM @s;  EXECUTE stmt1;  DEALLOCATE PREPARE stmt1; 
...