// retoor <retoor@molodetz.nl>
import "dataset" for Dataset
var ds = Dataset.memory()
var users = ds["users"]
users.insert({"name": "Alice", "age": 30})
users.insert({"name": "Bob", "age": 25})
users.insert({"name": "Charlie", "age": 35})
var all = users.all()
System.print(all.count) // expect: 3
var found = users.find({"age__gt": 28})
System.print(found.count) // expect: 2
var alice = users.findOne({"name": "Alice"})
System.print(alice["age"]) // expect: 30
var young = users.find({"age__lt": 30})
System.print(young.count) // expect: 1
System.print(young[0]["name"]) // expect: Bob
ds.close()