我的应用程序正在使用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
//
});
最佳答案
我知道现在回答还为时已晚,这可能会对其他人有所帮助。
您必须尝试像这样从snapshot.data ['field']获取信息,并将其也隐藏为文本。
让我知道那可行。
关于sqlite - Firestore集合(带有子集合)到Flutter中的Sqflite元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60770347/