Firestore has recently add the new new method FieldValue.arrayUnion(value) and FieldValue.arrayRemove(value) but i couldn\'t find the implementation in flutter cloud_firesto
Update: And now it seems that it is supported! With the version 0.8.0.
https://pub.dartlang.org/packages/cloud_firestore
And then use FieldValue.arrayUnion and FieldVale.arrayRemove.
There doesn't seems to be a way currently. Please follow the following two github issues:
https://github.com/flutter/flutter/issues/21148 https://github.com/flutter/flutter/issues/20688