如何使用Dart设置Firebase自定义DocID

时间:2020-06-14 18:55:04

标签: firebase flutter dart

我在我的应用中使用Flutter / Dart,我可以用下一个句子注册用户

Firestore.instance.collection('users').add(toMap(user));

但是Firebase创建了带有自动ID的文档,我想使用用户名创建文档以根据用户名进行查询。 (使用用户名查找产品)

enter image description here

我尝试在用户DTO中设置ID,但是Firebase使用自动ID保存它。

1 个答案:

答案 0 :(得分:2)

使用用户ID创建这样的文档

Firestore.instance.collection('users').document(user.uid).setData(toMap(user));