When I use this logical format, I succeed and FireBase returns me an expected logical value.
But when I use this format, which should, theoretically be the same thing, I don’t get an expected logical return, that is, I can’t add a list to the provided tag. (Sometimes it works perfectly, but most of the time it doesn’t work and it returns me an ERROR).
My tag is not fixed. It varies depending on the user’s manipulation. As previously said: (Sometimes it works, but most of the time the above error returns to me). I tried to change the Caption to HTML Format, but still this ERROR persists.
Question: What should I do to make the FireBase receive a Caption as a tag? Why does this ERROR happen most of the time?
Curiosity: This configuration works perfectly, but I have problems saving values.
As the guide says :
You should get the tag you want to store your value at , if it was empty Then store an empty list.Now you can use the append value block with this tag, you could do this with any of your tags Your tag should be a string, lists doesn’t work afaik.
P.S : you can navigate between different buckets using the project bucket property.
To append a value in a list available in a tag, you should create the tag first. So, when you use this format, you are actually adding a value to the tag which already has a value.
Whereas, when you are using this method, you are adding a value to a tag which does not exist at all. Remember, we can only append a value to a list if that particular list already has items. We can not append value to a null list but we can add value to a null list.
There’s a difference between append and add. While using add function, we are adding an item to the list while append function can only be used with non null list.
So no matter how you will try, you will always get an error if you use your second point. Hope you have understand the difference.