Update.
This commit is contained in:
Vendored
+20
@@ -0,0 +1,20 @@
|
||||
// retoor <retoor@molodetz.nl>
|
||||
|
||||
import "dataset" for Dataset
|
||||
|
||||
var ds = Dataset.memory()
|
||||
|
||||
var users = ds["users"]
|
||||
users.insert({"name": "Alice"})
|
||||
|
||||
var cols1 = users.columns
|
||||
System.print(cols1.containsKey("uid")) // expect: true
|
||||
System.print(cols1.containsKey("name")) // expect: true
|
||||
System.print(cols1.containsKey("email")) // expect: false
|
||||
|
||||
users.insert({"name": "Bob", "email": "bob@example.com"})
|
||||
|
||||
var cols2 = users.columns
|
||||
System.print(cols2.containsKey("email")) // expect: true
|
||||
|
||||
ds.close()
|
||||
Vendored
+20
@@ -0,0 +1,20 @@
|
||||
// retoor <retoor@molodetz.nl>
|
||||
|
||||
import "dataset" for Dataset
|
||||
|
||||
var ds = Dataset.memory()
|
||||
var users = ds["users"]
|
||||
|
||||
var user = users.insert({"name": "Alice", "age": 30})
|
||||
System.print(user["name"]) // expect: Alice
|
||||
System.print(user["age"]) // expect: 30
|
||||
System.print(user["uid"] != null) // expect: true
|
||||
System.print(user["created_at"] != null) // expect: true
|
||||
|
||||
var user2 = users.insert({"name": "Bob", "age": 25, "active": true})
|
||||
System.print(user2["name"]) // expect: Bob
|
||||
System.print(user2["active"]) // expect: true
|
||||
|
||||
System.print(users.count()) // expect: 2
|
||||
|
||||
ds.close()
|
||||
Vendored
+25
@@ -0,0 +1,25 @@
|
||||
// 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()
|
||||
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
// retoor <retoor@molodetz.nl>
|
||||
|
||||
import "dataset" for Dataset
|
||||
|
||||
var ds = Dataset.memory()
|
||||
var users = ds["users"]
|
||||
|
||||
var user = users.insert({"name": "Alice", "age": 30})
|
||||
var uid = user["uid"]
|
||||
|
||||
users.update({"uid": uid, "age": 31})
|
||||
var updated = users.findOne({"uid": uid})
|
||||
System.print(updated["age"]) // expect: 31
|
||||
|
||||
System.print(users.count()) // expect: 1
|
||||
System.print(users.delete(uid)) // expect: true
|
||||
System.print(users.count()) // expect: 0
|
||||
|
||||
ds.close()
|
||||
Reference in New Issue
Block a user