Background:
I'd like to perform an update on nested fields using the LogicApp

 

This is what I did:


1. Ran my query to fetch the documents I need

2. Create global variable that holds the array that I wish to 'update'

3. Run for each loop over the first query, parsed the JSON , create a for each loop for

all of the items in the Feedbacks array : 

 [   
{ "id" : "1234"}

 ]

4. Append the variable that I created with the current item in the loop

5. Finally update that original feedback array with the updated array that was created in the

   first variable dynamically.

"id":"1234"

"Features":

{

"id": "update me"

"state": "update me"

}

]

 

 

 

Error I have:

 

 

 

 

I suppose its placing the array



{

"id": "update me"
"state": "update me"

}

]

inside the

Feedbacks array []

When I am wanting  the items and array that the feedback id is pointing to to be updated within the feedback array, nested in the Features array.

 


For instance this is the feature container that holds the Feedbacks array (highlighted)

 

 

 

And within the Feedbacks array above, I am wanting to iterate within each of its ids and then update that Features array with what I provided in the variable

 

 


(I believe what needs to be updated is being placed in that initialize variable?)

 

 

Any advice or suggestion is greatly appreciated. I am a bit stuck on this.