|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "dataset" for Dataset
|
|
|
|
var ds = Dataset.memory()
|
|
var users = ds["users"]
|
|
|
|
users.insert({"name": "Alice", "email": "alice@example.com"})
|
|
users.insert({"name": "Bob", "email": null})
|
|
users.insert({"name": "Charlie"})
|
|
|
|
var withEmail = users.find({"email__null": false})
|
|
System.print(withEmail.count) // expect: 1
|
|
System.print(withEmail[0]["name"]) // expect: Alice
|
|
|
|
var withoutEmail = users.find({"email__null": true})
|
|
System.print(withoutEmail.count) // expect: 2
|
|
|
|
var all = users.all()
|
|
System.print(all.count) // expect: 3
|
|
|
|
ds.close()
|