पाठ 4 / 25

Items और Expressions

समझें कि डेटा items की सूची के रूप में चलता है और expressions से मान पढ़ें।

JSON items की सूची

Nodes के बीच डेटा items की सूची है, और हर item एक object है जिसमें json field होता है। Node आम तौर पर हर item के लिए एक बार चलता है। किसी भी field में आप दोहरे curly braces में expression लिख सकते हैं: {{ $json.email }} मौजूदा item से field पढ़ता है, और {{ $("Webhook").item.json.name }} पहले के node से पढ़ता है।

Items और expressions

तीन items का मतलब अगला node तीन बार चलता है। Expressions JavaScript हैं, इसलिए आप मान inline बदल सकते हैं।

Items flowing out of a node:
  [ { json: { name: "Asha", total: 1200 } },
    { json: { name: "Ravi", total: 8000 } },
    { json: { name: "Meera", total: 450 } } ]

Expressions in the next node:
  {{ $json.name }}                       -> Asha, Ravi, Meera (one run each)
  {{ $json.total * 1.18 }}               -> total with 18% tax
  {{ $json.name.toUpperCase() }}         -> ASHA, RAVI, MEERA

Input panel देखें

Expression विफल हो तो node खोलकर INPUT panel देखें: field नाम अक्सर आपकी धारणा से अलग होते हैं (Name बनाम name), और field को खींचकर expression में डालने से सटीक path मिल जाता है।

त्वरित जाँच: किसी node को 3 items मिले। वह आम तौर पर कितनी बार चलता है?

  • सभी items के लिए एक बार
  • तीन बार, हर item के लिए एक
  • कभी नहीं
  • ठीक दस बार
Answer

तीन बार, हर item के लिए एक — ज़्यादातर nodes हर आने वाले item पर एक बार चलते हैं, हालाँकि कुछ सभी items को साथ भी सँभाल सकते हैं।