# sembast ## 단건 조회 ## 목록 조회 Future> loadSectionList(Pantry pantry) async { final finder = Finder( filter: Filter.equals(Column.pantryKey, pantry.key), sortOrders: [ SortOrder(Column.order), ], ); var recordSnapshots = await _store.find(await _db, finder: finder); return recordSnapshots.map((snapshot) { var section = Section.fromJson(snapshot.value); section = section.copyWith(key: snapshot.key); return section; }).toList(); } Future> getAllStoredByName() async { final finder = Finder(sortOrders: [ SortOrder('name'), ]); final recordSnapshots = await _fruitStore.find( await _db, finder: finder, ); // Making a List out of List return recordSnapshots.map((snapshot) { final fruit = Fruit.fromMap(snapshot.value); // An ID is a key of a record from the database. fruit.id = snapshot.key; return fruit; }).toList(); }