Подколлекция Firebase Firstore - PullRequest
0 голосов
/ 05 мая 2020

enter image description here

пожалуйста, как мне получить все значение моей подколлекции IndividualTaxData во Flutter.

Ответы [ 2 ]

0 голосов
/ 05 мая 2020

Чтобы вы могли вернуть простой документ, вы можете использовать для него следующий код.

var document = await Firestore.instance.collection('IndividualTaxData').document('<document_name>');
document.get() => then(function(document) {
    print(document('character'));
    // you can print other fields from your document
}

С помощью приведенного выше кода вы будете ссылаться на свою коллекцию IndividualTaxData, а затем загрузите ее данные в переменную что вы можете распечатать значения.

Если вы хотите получить все документы из своей коллекции, вы можете начать использовать приведенный ниже код.

final QuerySnapshot result = await Firestore.instance.collection('IndividualTaxData').getDocuments();
final List<DocumentSnapshot> documents = result.documents;

documents.forEach((data) => print(data));
// This print is just an example of it.

Таким образом вы загрузите все ваши документы в список, который вы перебираете и распечатываете после - или который вы можете использовать с другим методом.

В дополнение к этому, в качестве будущих ссылок я бы рекомендовал вам также проверить следующие ссылки.

Дайте мне знать, помогла ли вам эта информация!

0 голосов
/ 05 мая 2020

Сначала вы должны получить ссылку на родительский документ:

DocumentReference parentRef = Firestore.intances.collection('TaxData').document(taxDataId);

Вы можете выполнить предыдущую часть с прямой ссылкой на документ (как в коде выше) или с запросом. Позже вы должны получить ссылку на подколлекцию и документ, в котором вы получите информацию:

DocumentReference subRef = parentRef.collection('IndividualTaxData').document(individualTaxId);

И, наконец, получите данные:

DocumentSnapshot docSnap = await subRef.get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...