如何创建一个具有用户定义的文档ID的Firebase Firestore文档?

9 浏览
0 Comments

如何创建一个具有用户定义的文档ID的Firebase Firestore文档?

如上图所示,所有用户都有自动生成的ID。我该如何使用已验证用户的userID,并将其用作用户集合内的文档ID?

0
0 Comments

问题:如何使用用户定义的文档ID创建Firebase Firestore文档?

原因:Firebase Firestore文档是自动生成的唯一ID,但有时候我们希望能够自己定义文档的ID,以便更好地管理和查找文档。

解决方法:

根据Firebase Firestore的文档,可以通过以下方式创建具有用户定义文档ID的文档:

db.collection("cities").document("new-city-id").set(data);

其中,`"new-city-id"`是新文档的ID,`data`描述了文档应包含的字段。

通过上述代码,我们可以在指定的集合中创建一个新的文档,并为其指定一个自定义的ID。这样,我们就可以根据我们定义的ID来管理和查询文档,而不仅仅依赖于自动生成的ID。

0