我正在尝试查找用户注册时数据库中是否已存在电子邮件。现在我知道了:
email = "foo@me.com"
existing_users = db.collection("users").where("email", '==', email).get()
if (len(list(existing_users)):
print("the user already exists")
是否有更好的方法来达到相同的结果?
答案 0 :(得分:1)
没有特定的查询来检查Cloud Firestore中是否存在文档(尽管文档确实存在于Firestore的服务器端security rules中)。惯用的方法确实是加载文档(通过ID或带有查询)并检查是否有结果。