@@ -15,29 +15,32 @@ MY_BOX_ID = str(uuid.uuid4()).replace("-", "_")
15
15
# create instance
16
16
jb = JsonBox()
17
17
18
- data = {" name" : " David" }
18
+ data = [ {" name" : " David" , " age " : " 25 " }, { " name " : " Alice " , " age " : " 19 " }]
19
19
20
20
# write data
21
21
result = jb.write(data, MY_BOX_ID )
22
22
23
23
# get record id of written data
24
- record_id = jb.get_record_id(result)
24
+ record_ids = jb.get_record_id(result)
25
25
26
26
# read record
27
- print (jb.read(MY_BOX_ID , record_id ))
27
+ print (jb.read(MY_BOX_ID , record_ids[ 0 ] ))
28
28
29
29
# read all records in box
30
30
print (jb.read(MY_BOX_ID ))
31
31
32
+ # read all records in box with sort
33
+ print (jb.read(MY_BOX_ID , sort_by = " age" ))
34
+
32
35
# update data
33
- data = {" name" : " Bob" }
34
- jb.update(data, MY_BOX_ID , record_id )
36
+ data = {" name" : " Bob" , " age " : " 25 " }
37
+ jb.update(data, MY_BOX_ID , record_ids[ 0 ] )
35
38
36
39
# read updated data
37
- print (jb.read(MY_BOX_ID , record_id ))
40
+ print (jb.read(MY_BOX_ID , record_ids[ 0 ] ))
38
41
39
- # delete record
40
- jb.delete(MY_BOX_ID , record_id )
42
+ # delete records
43
+ jb.delete(MY_BOX_ID , record_ids )
41
44
```
42
45
43
46
0 commit comments