# 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();
}