sembast_web 0.2.0+1 sembast_web: ^0.2.0+1 copied to clipboard
NoSQL persistent embedded database for the Web on top of IndexedDB
import 'package:sembast_web/sembast_web.dart';
import 'package:sembast/sembast.dart';
Future main() async {
// Declare our store (records are mapd, ids are ints)
var store = intMapStoreFactory.store();
var factory = databaseFactoryWeb;
// Open the database
var db = await factory.openDatabase('test');
// Add a new record
var key =
await store.add(db, <String, dynamic>{'name': 'Table', 'price': 15});
// Read the record
var value = await store.record(key).get(db);
// Print the value
print(value);
// Close the database
await db.close();
}