sembast 1.9.3 sembast: ^1.9.3 copied to clipboard
Simple NoSQL persistent embedded file system database for Dart VM and Flutter
// basically same as the io runner but with extra output
import 'package:path/path.dart';
import 'package:sembast/sembast.dart';
import 'package:sembast/sembast_io.dart';
main() async {
Database db = await databaseFactoryIo
.openDatabase(join(".dart_tool", "sembast", "example", "record_demo.db"));
Store store = db.getStore("my_store");
Record record = new Record(store, {"name": "ugly"});
record = await db.putRecord(record);
record = await store.getRecord(record.key);
record = (await store
.findRecords(new Finder(filter: new Filter.byKey(record.key))))
.first;
record = await store.getRecord(record.key);
print(record);
}