노드-RID를 조합하여 두 정렬
3405 단어 node-red
Function 노드를 사용하고 JSONata식을 사용하는 경우를 기록합니다.
Function 노드를 사용하는 경우
array_1 및 aray2를 합치려면 concet를 사용하여 두 개의 배열을 조합할 수 있습니다.
예를 들어 Function 노드에서 다음과 같이 결합된 결과는 msg입니다.paylad에 대입되다.let array_1 = [1,2,3];
let array_2 = [4,5,6];
msg.payload = array_1.concat(array_2);
return msg;
JSONata식 사용 시
array_1 및 aray2를 결합하려면탭$append(array_1,array_2)
예를 들어change 노드에서 다음과 같이 결합된 결과는payload에 대입됩니다.
노드의 예는 다음과 같다.[{"id":"e5a5772ff8540a69","type":"inject","z":"9e623264ef90ad1e","name":"","props":[],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":250,"y":120,"wires":[["7ca3081dcf96fa12"]]},{"id":"d1b43237f8c4ac75","type":"debug","z":"9e623264ef90ad1e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":670,"y":120,"wires":[]},{"id":"7ca3081dcf96fa12","type":"change","z":"9e623264ef90ad1e","name":"配列の結合","rules":[{"t":"set","p":"array_1","pt":"msg","to":"[1,2,3]","tot":"json"},{"t":"set","p":"array_2","pt":"msg","to":"[4,5,6]","tot":"json"},{"t":"set","p":"payload","pt":"msg","to":"$append(array_1,array_2)\t","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":120,"wires":[["d1b43237f8c4ac75"]]}]
총결산
두 가지 결합 배열 방법을 소개했다.
저는 개인적으로 펀션 노드를 별로 사용하고 싶지 않아서 JSONata식 방법을 활용하고 싶어요.
그리고 더 간단한 결합 방법을 아는 사람이 있으면 알려주세요.
Reference
이 문제에 관하여(노드-RID를 조합하여 두 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gasara099/items/7771b292eebc7b5176c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
let array_1 = [1,2,3];
let array_2 = [4,5,6];
msg.payload = array_1.concat(array_2);
return msg;
array_1 및 aray2를 결합하려면탭
$append(array_1,array_2)
예를 들어change 노드에서 다음과 같이 결합된 결과는payload에 대입됩니다.노드의 예는 다음과 같다.
[{"id":"e5a5772ff8540a69","type":"inject","z":"9e623264ef90ad1e","name":"","props":[],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":250,"y":120,"wires":[["7ca3081dcf96fa12"]]},{"id":"d1b43237f8c4ac75","type":"debug","z":"9e623264ef90ad1e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":670,"y":120,"wires":[]},{"id":"7ca3081dcf96fa12","type":"change","z":"9e623264ef90ad1e","name":"配列の結合","rules":[{"t":"set","p":"array_1","pt":"msg","to":"[1,2,3]","tot":"json"},{"t":"set","p":"array_2","pt":"msg","to":"[4,5,6]","tot":"json"},{"t":"set","p":"payload","pt":"msg","to":"$append(array_1,array_2)\t","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":120,"wires":[["d1b43237f8c4ac75"]]}]
총결산
두 가지 결합 배열 방법을 소개했다.
저는 개인적으로 펀션 노드를 별로 사용하고 싶지 않아서 JSONata식 방법을 활용하고 싶어요.
그리고 더 간단한 결합 방법을 아는 사람이 있으면 알려주세요.
Reference
이 문제에 관하여(노드-RID를 조합하여 두 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gasara099/items/7771b292eebc7b5176c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(노드-RID를 조합하여 두 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gasara099/items/7771b292eebc7b5176c7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)