Коллекция Firestore (с вложенной коллекцией) в предмет Sqflite во Flutter

Мое приложение использует базу данных firestore. Я разрабатываю категории и их подкатегории контента, используя вложенную коллекцию.

Чтобы сделать функцию автономного режима; Я хочу сохранить эти данные firestore в базе данных sqflite.

Я узнал, что конвертирую карту данных firebase в текст для sqlite

Но я не могу найти способ найти вложенные коллекции.

 var catagorySnapshots =
        await _firestore.collection("categories").getDocuments();
    List _list = [];
    catagorySnapshots.documents.forEach((_snapshot) {
      CategoryInformation categoryInformation = CategoryInformation();
      CategoryItem curCategory =
          CategoryItem.fromCollection(_snapshot.documentID, _snapshot.data);
      categoryInformation.categoryList.add(curCategory);
      print(curCategory.title);
      //
      // sub collections
      //
    });

введите здесь описание изображения


person Levent KANTAROGLU    schedule 20.03.2020    source источник
comment
Вы чего-нибудь добились с этим? @Levent KANTAROGLU   -  person metamonkey    schedule 06.06.2020
comment
к сожалению нет   -  person Levent KANTAROGLU    schedule 06.06.2020


Ответы (1)


Я знаю, что уже слишком поздно отвечать, это может помочь кому-то другому. Вы должны попытаться получить информацию из snapshot.data ['field'] таким образом и также преобразовать ее в текст.

Сообщите мне об этом.

person Lohit Rachakonda    schedule 08.08.2020