@@ -40,10 +40,14 @@ crud.insert('customers', {
4040 id = 1 , name = ' Elizabeth' , age = 23 ,
4141})
4242---
43- - bucket_id : 7614
44- age : 23
45- name : Elizabeth
46- id : 1
43+ ---
44+ - metadata :
45+ - {' name' : ' id' , ' type' : ' unsigned' }
46+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
47+ - {' name' : ' name' , ' type' : ' string' }
48+ - {' name' : ' age' , ' type' : ' number' }
49+ rows :
50+ - [1 , 477 , ' Elizabeth' , 23 ]
4751...
4852```
4953
@@ -67,10 +71,13 @@ Returns object, error.
6771``` lua
6872crud .get (' customers' , 1 )
6973---
70- - bucket_id : 7614
71- age : 23
72- name : Elizabeth
73- id : 1
74+ - metadata :
75+ - {' name' : ' id' , ' type' : ' unsigned' }
76+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
77+ - {' name' : ' name' , ' type' : ' string' }
78+ - {' name' : ' age' , ' type' : ' number' }
79+ rows :
80+ - [1 , 477 , ' Elizabeth' , 23 ]
7481...
7582```
7683
@@ -95,10 +102,13 @@ Returns updated object, error.
95102``` lua
96103crud .update (' customers' , 1 , {{' +' , ' age' , 1 }})
97104---
98- - bucket_id : 7614
99- age : 24
100- name : Elizabeth
101- id : 1
105+ - metadata :
106+ - {' name' : ' id' , ' type' : ' unsigned' }
107+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
108+ - {' name' : ' name' , ' type' : ' string' }
109+ - {' name' : ' age' , ' type' : ' number' }
110+ rows :
111+ - [1 , 477 , ' Elizabeth' , 24 ]
102112...
103113```
104114
@@ -122,11 +132,13 @@ Returns deleted object, error.
122132``` lua
123133crud .delete (' customers' , 1 )
124134---
125- - bucket_id : 7614
126- age : 24
127- name : Elizabeth
128- id : 1
129- ...
135+ - metadata :
136+ - {' name' : ' id' , ' type' : ' unsigned' }
137+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
138+ - {' name' : ' name' , ' type' : ' string' }
139+ - {' name' : ' age' , ' type' : ' number' }
140+ rows :
141+ - [1 , 477 , ' Elizabeth' , 24 ]
130142```
131143
132144### Replace
@@ -151,10 +163,13 @@ crud.replace('customers', {
151163 id = 1 , name = ' Alice' , age = 22 ,
152164})
153165---
154- - bucket_id : 7614
155- age : 22
156- name : Alice
157- id : 1
166+ - metadata :
167+ - {' name' : ' id' , ' type' : ' unsigned' }
168+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
169+ - {' name' : ' name' , ' type' : ' string' }
170+ - {' name' : ' age' , ' type' : ' number' }
171+ rows :
172+ - [1 , 477 , ' Alice' , 22 ]
158173...
159174```
160175
@@ -177,9 +192,16 @@ Returns nil, error.
177192** Example:**
178193
179194``` lua
180- crud .upsert (' customers' , {id = 1 , name = ' Alice' , age = 22 ,}, {{' +' , ' age' , 1 }})
195+ crud .upsert (' customers' ,
196+ {id = 1 , name = ' Alice' , age = 22 ,},
197+ {{' +' , ' age' , 1 }})
181198---
182- - nil
199+ - metadata :
200+ - {' name' : ' id' , ' type' : ' unsigned' }
201+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
202+ - {' name' : ' name' , ' type' : ' string' }
203+ - {' name' : ' age' , ' type' : ' number' }
204+ rows : []
183205...
184206```
185207
@@ -222,26 +244,18 @@ Each condition is a table `{operator, field-identifier, value}`:
222244``` lua
223245crud .select (' customers' , {{' <=' , ' age' , 35 }})
224246---
225- - - bucket_id : 10755
226- age : 35
227- name : Jack
228- id : 5
229- - bucket_id : 8011
230- age : 33
231- name : David
232- id : 3
233- - bucket_id : 16055
234- age : 25
235- name : William
236- id : 6
237- - bucket_id : 2998
238- age : 18
239- name : Elizabeth
240- id : 7
241- - bucket_id : 7614
242- age : 12
243- name : Elizabeth
244- id : 1
247+ - metadata :
248+ - {' name' : ' id' , ' type' : ' unsigned' }
249+ - {' name' : ' bucket_id' , ' type' : ' unsigned' }
250+ - {' name' : ' name' , ' type' : ' string' }
251+ - {' name' : ' age' , ' type' : ' number' }
252+ rows :
253+ - [5 , 1172 , ' Jack' , 35 ]
254+ - [3 , 2804 , ' David' , 33 ]
255+ - [6 , 1064 , ' William' , 25 ]
256+ - [7 , 693 , ' Elizabeth' , 18 ]
257+ - [1 , 477 , ' Elizabeth' , 12 ]
258+ ...
245259```
246260
247261### Pairs
0 commit comments