2017-10-28 5 views
2

ファイアストアデータベースのバックアッププロセスを自動化します。アイデアは、ルート文書をループしてJSONツリーを構築することです。 しかし、私はすべてのコレクションをドキュメントで利用できるようにする方法を見つけられませんでした。 Firestoreコンソールのように木が見えるのは可能だと思います。 アイデアFirestore - 文書コレクションを入手

答えて

3

あなたはDocumentReferencegetCollections()メソッドを使用することができNode.jsのサーバーのSDKを使用している場合: ​​

このメソッドは、配列のための約束を返します。コレクション内の文書にアクセスするために使用できるオブジェクトはCollectionReferenceです。

+0

私は(ブラウザでのJavaScript)のWeb側の似た何かを見つけることができません。それは私だけですか? – Leo

+1

これは間違いありませんが、これはサーバー側のSDKでのみ実装されています。 –

+1

私は、サーバー側でコードを実行することが可能であることに気付きました。これはNode.jsで実行されます。 getCollections()を呼び出してその結果をクライアントに出力するためにこれを今使用することは可能でしょうか? – Leo

0

getCollections() NodeJSのメソッドを使用できます。

サンプルコード:

db.collection("Collection").doc("Document").getCollections().then((querySnapshot) => { 
    querySnapshot.forEach((collection) => { 
     console.log("collection: " + collection.id); 
     }); 
    }); 
関連する問題