Skip to main content

Retrieve a List of Global Nodes: retrieve("list")

Retrieve a List of Global Nodes: retrieve("list")

This method will return a list of subscript values that are defined directly beneath a given level in the global.

Synchronous:

   var result = mydata.retrieve(node, "list");

Asynchronous:

   mydata.retrieve(node, "list", function(error, result){});
Example 1: Retrieve a list of customer numbers
   mydata.retrieve(
      {global: "Customer"},
      "list",
      function(error, result) {
         if (error) { // error (see result.ErrorMessage and result.ErrorCode) 
         }
         else { // success 
         }
      }
   );

result (three Customer records):

   [1, 2, 3]
Example 2: Retrieve a list of address lines for a specific customer
   mydata.retrieve(
      {global: "Customer", subscripts: [1, "address"]},
      "list"
      function(error, result) {
         if (error) { // error (see result.ErrorMessage and result.ErrorCode) 
         }
         else { // success 
         }
      }
   );

result (two lines in the address for customer number 1):

   [1, 2]
FeedbackOpens in a new tab