Python 检查用户名是否已存在

Python 检查用户名是否已存在,python,firebase,google-cloud-firestore,firebase-authentication,pyrebase,Python,Firebase,Google Cloud Firestore,Firebase Authentication,Pyrebase,我想知道是否有任何查询可以让我知道在python中使用firestore是否已经存在用户名?当用户注册他/她的电子邮件时,如果电子邮件已经存在,则表明它已经存在。同样,是否有任何内置函数或任何其他方法可以知道用户名已经存在?我用的是派瑞贝斯。如果有人知道方法,请告诉我。您可以运行此查询并检查是否存在匹配项 users\u by\u name=db.child(“users”).order\u by\u child(“name”).get() 我建议您检查有关如何使用检索信息的链接。如果您使用F

我想知道是否有任何查询可以让我知道在python中使用firestore是否已经存在用户名?当用户注册他/她的电子邮件时,如果电子邮件已经存在,则表明它已经存在。同样,是否有任何内置函数或任何其他方法可以知道用户名已经存在?我用的是派瑞贝斯。如果有人知道方法,请告诉我。

您可以运行此查询并检查是否存在匹配项

users\u by\u name=db.child(“users”).order\u by\u child(“name”).get()

我建议您检查有关如何使用检索信息的链接。

如果您使用Firebase身份验证来注册您的用户,并通过将其保存在firestore上的文档来继续创建用户名,例如,您可以在“用户”集合中轻松查询该用户名。另一方面,pyrebase正在实现firebase auth,因此,如果用户试图使用以前注册的电子邮件创建另一个用户,库将捕获该用户,因此您只需捕获该错误,然后在前端对其进行更新。到目前为止你尝试了什么?描述用户的文档结构是什么?嗨,是的,我找到了解决方案。我只能从数据库中找到用户名,并检查它是否存在。至于电子邮件,firebase会自行处理。感谢您的回复:)太棒了,我建议您在这里发布您的解决方案,以便将来其他用户可以使用您的方法作为解决方案