如果在 Flutter 应用程序中是否存在 Firestore 数据库集合,如何检查文档是否存在?

2 dart firebase flutter google-cloud-firestore

如何在flutter应用程序中检查firestore集合中是否存在文档?我尝试了 SO 上已有的各种示例,但它们似乎已被弃用。请告知解决办法

DocumentReference ref2 = Firestore.instance.collection("users").document(currentUserID);
Run Code Online (Sandbox Code Playgroud)

Pet*_*dad 5

要检查文档是否存在,您需要使用get()用于从文档中检索数据的方法,然后您可以使用属性exists

    Firestore.instance
        .collection("users")
        .document(currentUserID)
        .get()
        .then((doc) {
      if(doc.exists) {
        print("exists");
      } else {
        print("doesnt exists");
      }
    });
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

2598 次

最近记录:

5 年,5 月 前