Вы можете использовать функцию set
вместо add
.
Вот полный код:
final CollectionReference postsRef = Firestore.instance.collection('/posts');
var postID = 1;
Post post = new Post(postID, "title", "content");
Map<String, dynamic> postData = post.toJson();
await postsRef.document(postID).setData(postData);
Я надеюсь, что это поможет кому-либо.