【Firestore/Flutter】コレクション内の全ドキュメントID取得方法

論よりコード

Future<int> getDocId() async {
  List docList = [];
  await FirebaseFirestore.instance.collection('コレクション名').get().then(
        (QuerySnapshot querySnapshot) => {
          querySnapshot.docs.forEach(
            (doc) {
              docList.add(doc.id);
            },
          ),
        },
      );
  return docList;
}

結果 -----------------------------------
flutter: [
          4WyT65FpxPgxrgE8FqBK, 
          JSZ7MRFXxyjALtNw6ee7, 
          Okv1VFITj5MXxLLaY624, 
          RR8jvf7pufzgwKbseUZy, 
          XqGso5KU3TTbkgxrcxad, 
          YppNXkTl4Br7wBqVSItq, 
          mQUIxq43QfqY4aG9ijuP, 
          oY0U7XxFhNKIw9JmT90V, 
          qMVhh3effTLN30C7mABs, 
          ylo1ypjcKEcbY9t2mfIH
          ]

2 COMMENTS

yuto へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です