|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "dataset" for Dataset
|
|
|
|
var ds = Dataset.memory()
|
|
var users = ds["users"]
|
|
|
|
var active = users.insert({"name": "Alice", "active": true, "admin": false})
|
|
System.print(active["active"]) // expect: true
|
|
System.print(active["admin"]) // expect: false
|
|
|
|
var inactive = users.insert({"name": "Bob", "active": false, "admin": true})
|
|
System.print(inactive["active"]) // expect: false
|
|
System.print(inactive["admin"]) // expect: true
|
|
|
|
var found = users.findOne({"name": "Alice"})
|
|
System.print(found["active"]) // expect: 1
|
|
System.print(found["admin"]) // expect: 0
|
|
|
|
var activeUsers = users.find({"active": true})
|
|
System.print(activeUsers.count) // expect: 1
|
|
System.print(activeUsers[0]["name"]) // expect: Alice
|
|
|
|
ds.close()
|