[SOLVED] What would be Dart data type for a String Array attribute in a database collection ?
- 0
- Databases
- Functions
I tried List<String> but function errors out
"Type '_GrowableList<dynamic> is not a subtype of 'List<String>'
Anyone can share a quick sample of a dart cloud function to read from and write to an string array attribute in a collection.
you can do value.cast<String>(); but it might be better to be more defensive and check if value were null and default to an empty list.
Sorry but I would need more then that. I currently getDocument and then
List<String> x = received document.data['array_attribute']
So what do I change ?
Apologies for dumbing it down
Like so
List<dynamic> dList = ['First string', 'And another'];
List<String> stringList = dynamiclist.cast<String>();
So in your example you can do
List<String> data = document.data['array_attribute'].cast<String>();
@punti_z did you get your question resolved or still needed help? checking to see if we should close or not π
[Closed] What would be Dart data type for a String Array attribute in a database collection ?
Done
[SOLVED] What would be Dart data type for a String Array attribute in a database collection ?
Recommended threads
- I can't UNPAUSE my project with the free...
I received an email notifying me that my project had been paused due to inactivity, and the email included a link to "Restore project." However, that button red...
- How to bypass the rate limit on the back...
Once a month my app has a ton of usage and I always run into the Too many requests 429 error. I am trying to optimize the queues and jobs to manage that, but a...
- Error trying to deploy functions from CL...
β Error β’ on-auth-create (6a00b2ab000c9ce2949b) β’ Server Error β Error: No functions were pushed. Prject ID: 69ffe0270033a4ac420a