How to list subcollections in a Cloud Firestore document

后端 未结 3 1262
名媛妹妹
名媛妹妹 2020-11-22 07:59

Say I have this minimal database stored in Cloud Firestore. How could I retrieve the names of subCollection1 and subCollection2?

ro         


        
3条回答
  •  -上瘾入骨i
    2020-11-22 08:34

    In Node.js you'll be after the 'ListCollectionIds' method

    var firestore = require('firestore.v1beta1');
    
    var client = firestore.v1beta1({
      // optional auth parameters.
    });
    
    // Iterate over all elements.
    var formattedParent = client.anyPathPath("[PROJECT]", "[DATABASE]", "[DOCUMENT]", "[ANY_PATH]");
    
    client.listCollectionIds({parent: formattedParent}).then(function(responses) {
        var resources = responses[0];
        for (var i = 0; i < resources.length; ++i) {
            // doThingsWith(resources[i])
        }
    })
    .catch(function(err) {
        console.error(err);
    });
    

    This is not currently supported in the client SDKs (Web, iOS, Android).

提交回复
热议问题