一尘不染

Flutter Firestore使用自定义ID添加新文档

flutter

如何使用Dart和Flutter添加具有自定义ID的新文档?

PS:我可以使用此代码将新文档添加到集合中,但其ID会随机设置

postRef.add(data);

postRefCollectionReferencedataMap<String, dynamic>


阅读 363

收藏
2020-08-13

共1个答案

一尘不染

您可以使用setfunction代替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);

希望对任何人有帮助。

2020-08-13