1 | const { handleAggs } = require("./aggregation");
|
2 | const _ = require("lodash");
|
3 |
|
4 | const aggConfigs = {
|
5 | "/pets": {
|
6 | grade: "avg",
|
7 | count: records => records.length,
|
8 | },
|
9 | };
|
10 |
|
11 | it("should group with tag", () => {
|
12 | const query = {
|
13 | _group: ["tag"],
|
14 | };
|
15 | const ret = handleAggs(
|
16 | aggConfigs,
|
17 | {
|
18 |
|
19 | path: "/pets",
|
20 | cusQuery: query,
|
21 | },
|
22 | {
|
23 |
|
24 | locals: {
|
25 | data: pets,
|
26 | },
|
27 | setHeader: () => {},
|
28 | }
|
29 | );
|
30 |
|
31 | expect(ret.length).toBe(2);
|
32 | expect(_.sumBy(ret, "count")).toBe(pets.length);
|
33 | });
|
34 |
|
35 | it("should group with month", () => {
|
36 | const query = {
|
37 | _group: ["birthAt.year", "birthAt.month"],
|
38 | _limit: 100,
|
39 | };
|
40 |
|
41 | const ret = handleAggs(
|
42 | aggConfigs,
|
43 | {
|
44 | path: "/pets",
|
45 | cusQuery: query,
|
46 | },
|
47 | {
|
48 | locals: {
|
49 | data: pets,
|
50 | },
|
51 | setHeader: () => {},
|
52 | }
|
53 | );
|
54 |
|
55 | expect(_.sumBy(ret, "count")).toBe(pets.length);
|
56 | expect(_.sumBy(ret, r => r.count * r.grade)).toBe(_.sumBy(pets, "grade"));
|
57 | });
|
58 |
|
59 | const pets = [
|
60 | {
|
61 | id: "e2fbf948-f82c-4377-a975-ba6300b260f0",
|
62 | name: "Beier",
|
63 | tag: "DOG",
|
64 | owner: "Natasha",
|
65 | grade: 4,
|
66 | age: 3,
|
67 | birthAt: "2016-03-27T12:35:56.032Z",
|
68 | },
|
69 | {
|
70 | id: "28cf541c-355b-4bef-9526-6ba4c0269740",
|
71 | name: "Denesik",
|
72 | tag: "DOG",
|
73 | owner: "Lester",
|
74 | grade: 3,
|
75 | age: 3,
|
76 | birthAt: "2015-12-19T12:10:16.646Z",
|
77 | },
|
78 | {
|
79 | id: "0a5032fe-5102-4cd6-88c4-cb90417e8647",
|
80 | name: "Zulauf",
|
81 | tag: "DOG",
|
82 | owner: "Tara",
|
83 | grade: 4,
|
84 | age: 5,
|
85 | birthAt: "2013-09-22T04:44:50.031Z",
|
86 | },
|
87 | {
|
88 | id: "7bd3b293-9f67-45ab-8094-324182478c47",
|
89 | name: "Ritchie",
|
90 | tag: "CAT",
|
91 | owner: "Stephany",
|
92 | grade: 3,
|
93 | age: 7,
|
94 | birthAt: "2012-05-19T18:14:52.366Z",
|
95 | },
|
96 | {
|
97 | id: "222093bc-d894-4357-94cc-ebc7498f18bd",
|
98 | name: "Mann",
|
99 | tag: "CAT",
|
100 | owner: "Dewayne",
|
101 | grade: 5,
|
102 | age: 8,
|
103 | birthAt: "2010-11-17T02:54:49.895Z",
|
104 | },
|
105 | {
|
106 | id: "d3a474ab-7a4f-48c3-9c49-d3190b8ce88c",
|
107 | name: "Streich",
|
108 | tag: "DOG",
|
109 | owner: "Johnny",
|
110 | grade: 1,
|
111 | age: 8,
|
112 | birthAt: "2010-12-13T00:50:32.580Z",
|
113 | },
|
114 | {
|
115 | id: "166e0630-7588-4042-8512-74cff973c7be",
|
116 | name: "Wisoky",
|
117 | tag: "CAT",
|
118 | owner: "Laila",
|
119 | grade: 5,
|
120 | age: 3,
|
121 | birthAt: "2015-12-10T01:04:52.273Z",
|
122 | },
|
123 | {
|
124 | id: "aa75fbfd-54ef-4858-9bc4-f53e1fa78f89",
|
125 | name: "Boyer",
|
126 | tag: "DOG",
|
127 | owner: "Myrl",
|
128 | grade: 3,
|
129 | age: 9,
|
130 | birthAt: "2010-04-04T12:51:48.479Z",
|
131 | },
|
132 | {
|
133 | id: "939243a5-7864-4fd3-b00a-ef7ecc548ea1",
|
134 | name: "Murphy",
|
135 | tag: "CAT",
|
136 | owner: "Dale",
|
137 | grade: 4,
|
138 | age: 5,
|
139 | birthAt: "2013-07-28T08:30:43.493Z",
|
140 | },
|
141 | {
|
142 | id: "cadedba1-1af4-4449-97f5-9a81cc677b41",
|
143 | name: "Bahringer",
|
144 | tag: "DOG",
|
145 | owner: "Katheryn",
|
146 | grade: 4,
|
147 | age: 6,
|
148 | birthAt: "2013-03-02T06:08:26.847Z",
|
149 | },
|
150 | {
|
151 | id: "50c879c0-96aa-4f99-a696-5021854d3693",
|
152 | name: "Will",
|
153 | tag: "CAT",
|
154 | owner: "Velma",
|
155 | grade: 2,
|
156 | age: 8,
|
157 | birthAt: "2011-06-19T14:13:56.082Z",
|
158 | },
|
159 | {
|
160 | id: "a64605b2-0023-4b3b-a994-f5080c8fd1c4",
|
161 | name: "Schiller",
|
162 | tag: "DOG",
|
163 | owner: "Gia",
|
164 | grade: 4,
|
165 | age: 5,
|
166 | birthAt: "2014-05-16T03:26:25.570Z",
|
167 | },
|
168 | {
|
169 | id: "9cb9f77d-56bc-4d82-8640-71dde2746b79",
|
170 | name: "Shanahan",
|
171 | tag: "DOG",
|
172 | owner: "Aaliyah",
|
173 | grade: 2,
|
174 | age: 6,
|
175 | birthAt: "2012-10-20T06:40:30.759Z",
|
176 | },
|
177 | {
|
178 | id: "3a1e9b75-3869-465b-9e6a-12033c8f3bd2",
|
179 | name: "Schneider",
|
180 | tag: "DOG",
|
181 | owner: "Herta",
|
182 | grade: 1,
|
183 | age: 8,
|
184 | birthAt: "2010-11-20T08:08:48.979Z",
|
185 | },
|
186 | {
|
187 | id: "19bcb953-89e8-4f2f-9b36-ae73b701b7a0",
|
188 | name: "Schoen",
|
189 | tag: "DOG",
|
190 | owner: "Letha",
|
191 | grade: 4,
|
192 | age: 6,
|
193 | birthAt: "2012-07-13T16:18:35.755Z",
|
194 | },
|
195 | {
|
196 | id: "7e30a8df-2d8c-49df-a16f-0e95247cce14",
|
197 | name: "Gutmann",
|
198 | tag: "DOG",
|
199 | owner: "Daisy",
|
200 | grade: 4,
|
201 | age: 7,
|
202 | birthAt: "2012-05-26T12:55:15.683Z",
|
203 | },
|
204 | {
|
205 | id: "a52c5176-3f32-483d-a692-d3232541e4b6",
|
206 | name: "Blanda",
|
207 | tag: "CAT",
|
208 | owner: "Hazel",
|
209 | grade: 5,
|
210 | age: 6,
|
211 | birthAt: "2013-05-30T11:26:22.399Z",
|
212 | },
|
213 | {
|
214 | id: "e09a87c0-2fb3-445c-8985-3cc1ccc0ab5f",
|
215 | name: "Mraz",
|
216 | tag: "CAT",
|
217 | owner: "Rey",
|
218 | grade: 5,
|
219 | age: 6,
|
220 | birthAt: "2012-09-16T04:15:25.676Z",
|
221 | },
|
222 | {
|
223 | id: "87ef33a3-483a-415d-8f0e-5ee4b9045d48",
|
224 | name: "McLaughlin",
|
225 | tag: "CAT",
|
226 | owner: "Gerda",
|
227 | grade: 5,
|
228 | age: 6,
|
229 | birthAt: "2013-03-25T05:16:51.146Z",
|
230 | },
|
231 | {
|
232 | id: "d8375032-d699-4f2c-b444-d53a23bdb6de",
|
233 | name: "Gusikowski",
|
234 | tag: "DOG",
|
235 | owner: "Leonor",
|
236 | grade: 2,
|
237 | age: 1,
|
238 | birthAt: "2018-03-22T22:37:34.841Z",
|
239 | },
|
240 | {
|
241 | id: "f8d27c71-0281-4c7f-bb58-8a2b1995cc37",
|
242 | name: "Lakin",
|
243 | tag: "CAT",
|
244 | owner: "Abby",
|
245 | grade: 1,
|
246 | age: 7,
|
247 | birthAt: "2012-04-03T04:36:02.555Z",
|
248 | },
|
249 | {
|
250 | id: "d4be9ee8-1943-4b74-a31c-017e5eee9ec9",
|
251 | name: "Hegmann",
|
252 | tag: "DOG",
|
253 | owner: "Raheem",
|
254 | grade: 5,
|
255 | age: 6,
|
256 | birthAt: "2013-06-13T05:25:48.340Z",
|
257 | },
|
258 | {
|
259 | id: "a7856348-8728-4ae8-a7c8-8e45a83916f2",
|
260 | name: "Carroll",
|
261 | tag: "CAT",
|
262 | owner: "Gordon",
|
263 | grade: 1,
|
264 | age: 6,
|
265 | birthAt: "2013-04-15T03:45:17.312Z",
|
266 | },
|
267 | {
|
268 | id: "e744e99c-22cc-42e8-b190-2b92a6ebca9f",
|
269 | name: "Batz",
|
270 | tag: "DOG",
|
271 | owner: "Laury",
|
272 | grade: 1,
|
273 | age: 8,
|
274 | birthAt: "2010-10-16T17:35:11.199Z",
|
275 | },
|
276 | {
|
277 | id: "2ce1ae2b-cc78-4cfb-9e4c-33ffbfcde4b2",
|
278 | name: "Mosciski",
|
279 | tag: "CAT",
|
280 | owner: "Tobin",
|
281 | grade: 1,
|
282 | age: 6,
|
283 | birthAt: "2012-09-13T18:00:37.770Z",
|
284 | },
|
285 | {
|
286 | id: "d344f78d-06ca-4f0f-84c0-882a361cd6e2",
|
287 | name: "Prosacco",
|
288 | tag: "CAT",
|
289 | owner: "Yazmin",
|
290 | grade: 1,
|
291 | age: 6,
|
292 | birthAt: "2013-05-13T22:06:24.430Z",
|
293 | },
|
294 | {
|
295 | id: "12134d71-5925-4f6b-81e7-b50f4c10bd2c",
|
296 | name: "Ryan",
|
297 | tag: "DOG",
|
298 | owner: "Frank",
|
299 | grade: 4,
|
300 | age: 3,
|
301 | birthAt: "2016-05-08T17:44:56.452Z",
|
302 | },
|
303 | {
|
304 | id: "8f65bcd3-4448-4190-a333-7f563c66b0cc",
|
305 | name: "O'Kon",
|
306 | tag: "DOG",
|
307 | owner: "Elisha",
|
308 | grade: 2,
|
309 | age: 7,
|
310 | birthAt: "2012-06-29T10:40:25.682Z",
|
311 | },
|
312 | {
|
313 | id: "9b73b173-a22c-40ec-bc26-bc8d0a8b047d",
|
314 | name: "Jakubowski",
|
315 | tag: "DOG",
|
316 | owner: "Maybelle",
|
317 | grade: 4,
|
318 | age: 4,
|
319 | birthAt: "2014-09-21T17:50:27.674Z",
|
320 | },
|
321 | {
|
322 | id: "00ae7675-7639-4482-a729-62a3921b0167",
|
323 | name: "Roob",
|
324 | tag: "DOG",
|
325 | owner: "Alexandra",
|
326 | grade: 3,
|
327 | age: 7,
|
328 | birthAt: "2012-05-06T16:16:19.603Z",
|
329 | },
|
330 | {
|
331 | id: "d67be135-5016-46c5-b311-7375179af588",
|
332 | name: "O'Keefe",
|
333 | tag: "DOG",
|
334 | owner: "Emmy",
|
335 | grade: 1,
|
336 | age: 1,
|
337 | birthAt: "2018-05-19T15:23:20.709Z",
|
338 | },
|
339 | {
|
340 | id: "c6c9c33d-d518-41bf-bb21-b709d228fdd2",
|
341 | name: "Roberts",
|
342 | tag: "CAT",
|
343 | owner: "Cora",
|
344 | grade: 1,
|
345 | age: 6,
|
346 | birthAt: "2013-05-24T22:12:50.043Z",
|
347 | },
|
348 | {
|
349 | id: "27e65e72-a938-47ef-a0af-9b3ec6da9495",
|
350 | name: "Ferry",
|
351 | tag: "DOG",
|
352 | owner: "Giovani",
|
353 | grade: 4,
|
354 | age: 7,
|
355 | birthAt: "2012-01-08T08:39:59.698Z",
|
356 | },
|
357 | {
|
358 | id: "c5efe98d-dfef-42c7-bffe-c74c6cbafbd6",
|
359 | name: "Ernser",
|
360 | tag: "DOG",
|
361 | owner: "Rodrick",
|
362 | grade: 1,
|
363 | age: 6,
|
364 | birthAt: "2013-07-02T01:15:41.190Z",
|
365 | },
|
366 | {
|
367 | id: "ff13fcaf-0b10-48b0-a988-0cbc18856128",
|
368 | name: "Waters",
|
369 | tag: "DOG",
|
370 | owner: "Phyllis",
|
371 | grade: 4,
|
372 | age: 7,
|
373 | birthAt: "2011-07-12T13:37:05.704Z",
|
374 | },
|
375 | {
|
376 | id: "34629797-be33-4e32-abc2-83a78147eaf4",
|
377 | name: "Howell",
|
378 | tag: "DOG",
|
379 | owner: "Emmanuel",
|
380 | grade: 5,
|
381 | age: 5,
|
382 | birthAt: "2013-09-06T08:35:33.613Z",
|
383 | },
|
384 | {
|
385 | id: "fee7762a-61bc-4619-b43b-8f4949850ef9",
|
386 | name: "Muller",
|
387 | tag: "DOG",
|
388 | owner: "Ashton",
|
389 | grade: 4,
|
390 | age: 2,
|
391 | birthAt: "2016-09-03T11:19:22.606Z",
|
392 | },
|
393 | {
|
394 | id: "fd84568a-26d6-4ce9-9c83-2b10f48c5bd0",
|
395 | name: "Huel",
|
396 | tag: "CAT",
|
397 | owner: "Avery",
|
398 | grade: 3,
|
399 | age: 4,
|
400 | birthAt: "2015-03-29T11:28:33.296Z",
|
401 | },
|
402 | {
|
403 | id: "68021c04-4b5a-443b-b4f4-a4522e47b9e8",
|
404 | name: "Farrell",
|
405 | tag: "CAT",
|
406 | owner: "Esperanza",
|
407 | grade: 2,
|
408 | age: 4,
|
409 | birthAt: "2015-04-01T01:56:27.510Z",
|
410 | },
|
411 | {
|
412 | id: "8c133d00-7489-4930-8d9b-966a37ccf816",
|
413 | name: "Torphy",
|
414 | tag: "DOG",
|
415 | owner: "Urban",
|
416 | grade: 1,
|
417 | age: 7,
|
418 | birthAt: "2012-05-20T12:20:44.968Z",
|
419 | },
|
420 | {
|
421 | id: "b9053343-5c4b-49da-ae08-470545671f04",
|
422 | name: "MacGyver",
|
423 | tag: "CAT",
|
424 | owner: "Zoie",
|
425 | grade: 1,
|
426 | age: 9,
|
427 | birthAt: "2010-01-23T11:20:54.768Z",
|
428 | },
|
429 | {
|
430 | id: "9c887fa6-0989-4472-9e13-b3ef6f29150c",
|
431 | name: "Hermann",
|
432 | tag: "DOG",
|
433 | owner: "Alessia",
|
434 | grade: 5,
|
435 | age: 2,
|
436 | birthAt: "2016-10-31T11:02:54.837Z",
|
437 | },
|
438 | {
|
439 | id: "8e6a290d-ea52-466e-8142-6f5246eadbf2",
|
440 | name: "Douglas",
|
441 | tag: "DOG",
|
442 | owner: "Ashley",
|
443 | grade: 5,
|
444 | age: 3,
|
445 | birthAt: "2015-12-30T14:54:18.994Z",
|
446 | },
|
447 | {
|
448 | id: "ac25d547-edb6-4fb8-b4be-fdf4af904efb",
|
449 | name: "Rowe",
|
450 | tag: "CAT",
|
451 | owner: "Dedrick",
|
452 | grade: 1,
|
453 | age: 8,
|
454 | birthAt: "2010-11-08T15:56:43.148Z",
|
455 | },
|
456 | {
|
457 | id: "6d4d28b1-0b80-45d6-b5bd-6a827fb8e230",
|
458 | name: "Wuckert",
|
459 | tag: "DOG",
|
460 | owner: "Eden",
|
461 | grade: 3,
|
462 | age: 8,
|
463 | birthAt: "2011-04-16T14:25:21.270Z",
|
464 | },
|
465 | {
|
466 | id: "4f8b1718-cd04-4f48-8d18-6f6eeac53f47",
|
467 | name: "Larson",
|
468 | tag: "DOG",
|
469 | owner: "Uriel",
|
470 | grade: 1,
|
471 | age: 7,
|
472 | birthAt: "2012-03-12T10:00:22.702Z",
|
473 | },
|
474 | {
|
475 | id: "68dafee2-cb00-4285-83dc-b6159781d433",
|
476 | name: "Hermiston",
|
477 | tag: "DOG",
|
478 | owner: "Hannah",
|
479 | grade: 4,
|
480 | age: 8,
|
481 | birthAt: "2010-11-14T22:58:40.914Z",
|
482 | },
|
483 | {
|
484 | id: "2d82681d-c314-45b6-8341-4cb3f4d907a2",
|
485 | name: "Waelchi",
|
486 | tag: "DOG",
|
487 | owner: "Theresa",
|
488 | grade: 3,
|
489 | age: 4,
|
490 | birthAt: "2014-11-30T15:31:46.124Z",
|
491 | },
|
492 | {
|
493 | id: "1c6034f9-17d6-453b-b631-662ba7051078",
|
494 | name: "Haley",
|
495 | tag: "DOG",
|
496 | owner: "Clarabelle",
|
497 | grade: 1,
|
498 | age: 1,
|
499 | birthAt: "2017-09-03T14:25:30.597Z",
|
500 | },
|
501 | {
|
502 | id: "3b8ae9f5-49ce-48ff-87b5-d4e82d60403e",
|
503 | name: "Greenfelder",
|
504 | tag: "DOG",
|
505 | owner: "Karley",
|
506 | grade: 3,
|
507 | age: 1,
|
508 | birthAt: "2017-12-07T01:12:24.883Z",
|
509 | },
|
510 | {
|
511 | id: "e56add41-5fa2-4da9-b2d1-83f654cad6d1",
|
512 | name: "Feeney",
|
513 | tag: "CAT",
|
514 | owner: "Lizeth",
|
515 | grade: 5,
|
516 | age: 3,
|
517 | birthAt: "2015-09-23T14:22:14.662Z",
|
518 | },
|
519 | {
|
520 | id: "a1286252-4611-42cb-81cc-df4b7e9cc4ee",
|
521 | name: "Johns",
|
522 | tag: "DOG",
|
523 | owner: "Brice",
|
524 | grade: 1,
|
525 | age: 3,
|
526 | birthAt: "2015-07-29T04:49:18.555Z",
|
527 | },
|
528 | {
|
529 | id: "8a2d7b41-dd14-484f-843f-6bb7bcd80277",
|
530 | name: "Moen",
|
531 | tag: "DOG",
|
532 | owner: "Jovanny",
|
533 | grade: 5,
|
534 | age: 5,
|
535 | birthAt: "2014-05-12T17:52:50.515Z",
|
536 | },
|
537 | {
|
538 | id: "289d5249-2113-42f9-96a4-c61c9b399b5f",
|
539 | name: "Beier",
|
540 | tag: "DOG",
|
541 | owner: "Richard",
|
542 | grade: 5,
|
543 | age: 3,
|
544 | birthAt: "2016-06-28T01:33:27.322Z",
|
545 | },
|
546 | {
|
547 | id: "8bba648c-f7ef-45d2-8acf-b77610166d9b",
|
548 | name: "Mueller",
|
549 | tag: "DOG",
|
550 | owner: "Lucienne",
|
551 | grade: 2,
|
552 | age: 9,
|
553 | birthAt: "2009-11-02T00:33:22.862Z",
|
554 | },
|
555 | {
|
556 | id: "57256b79-4724-47a3-8720-2d2c6b31a468",
|
557 | name: "Gleichner",
|
558 | tag: "CAT",
|
559 | owner: "Chad",
|
560 | grade: 2,
|
561 | age: 4,
|
562 | birthAt: "2015-01-13T13:45:05.464Z",
|
563 | },
|
564 | {
|
565 | id: "e3550219-f442-44f6-bcb7-f594fb6ca00d",
|
566 | name: "Murazik",
|
567 | tag: "DOG",
|
568 | owner: "Benton",
|
569 | grade: 5,
|
570 | age: 9,
|
571 | birthAt: "2009-10-18T11:03:38.955Z",
|
572 | },
|
573 | {
|
574 | id: "9c313e54-e7f1-4d08-8aef-61d0f00018e9",
|
575 | name: "Leffler",
|
576 | tag: "DOG",
|
577 | owner: "Bettye",
|
578 | grade: 4,
|
579 | age: 1,
|
580 | birthAt: "2018-03-27T01:10:56.365Z",
|
581 | },
|
582 | {
|
583 | id: "c56380c5-7f22-4803-a476-0764370b2c39",
|
584 | name: "Harvey",
|
585 | tag: "CAT",
|
586 | owner: "Carter",
|
587 | grade: 4,
|
588 | age: 8,
|
589 | birthAt: "2011-03-24T03:41:52.368Z",
|
590 | },
|
591 | {
|
592 | id: "3f770a50-dfb1-4b57-9baf-f0a9d178b003",
|
593 | name: "Baumbach",
|
594 | tag: "CAT",
|
595 | owner: "Emilia",
|
596 | grade: 5,
|
597 | age: 6,
|
598 | birthAt: "2013-06-25T12:25:28.572Z",
|
599 | },
|
600 | {
|
601 | id: "c310914d-ca0f-4464-9e9e-fbd39968e03d",
|
602 | name: "Emard",
|
603 | tag: "DOG",
|
604 | owner: "Jalon",
|
605 | grade: 3,
|
606 | age: 9,
|
607 | birthAt: "2010-06-13T15:33:57.229Z",
|
608 | },
|
609 | {
|
610 | id: "243cddb3-b850-4db7-95a4-66713c05f632",
|
611 | name: "Zboncak",
|
612 | tag: "CAT",
|
613 | owner: "Narciso",
|
614 | grade: 4,
|
615 | age: 6,
|
616 | birthAt: "2013-05-02T04:26:21.508Z",
|
617 | },
|
618 | {
|
619 | id: "938c8e55-347d-4e1c-9181-b0d1cad137f1",
|
620 | name: "Torphy",
|
621 | tag: "DOG",
|
622 | owner: "Alfredo",
|
623 | grade: 3,
|
624 | age: 5,
|
625 | birthAt: "2013-07-26T13:40:16.451Z",
|
626 | },
|
627 | {
|
628 | id: "6a919615-d103-4a37-a41a-2e7ee9e771b9",
|
629 | name: "Schuster",
|
630 | tag: "CAT",
|
631 | owner: "Brooks",
|
632 | grade: 1,
|
633 | age: 4,
|
634 | birthAt: "2015-05-12T05:03:32.439Z",
|
635 | },
|
636 | {
|
637 | id: "aa3f8bf7-de53-4e6b-80b1-758aca2564f2",
|
638 | name: "Wolf",
|
639 | tag: "DOG",
|
640 | owner: "Erick",
|
641 | grade: 2,
|
642 | age: 9,
|
643 | birthAt: "2010-06-21T12:18:19.159Z",
|
644 | },
|
645 | {
|
646 | id: "af64e21f-7b12-4a36-a544-b807248fbdc1",
|
647 | name: "Ryan",
|
648 | tag: "DOG",
|
649 | owner: "Ena",
|
650 | grade: 2,
|
651 | age: 4,
|
652 | birthAt: "2014-08-26T23:38:47.563Z",
|
653 | },
|
654 | {
|
655 | id: "01e951c9-2035-4acc-8037-3013ab987412",
|
656 | name: "Abernathy",
|
657 | tag: "DOG",
|
658 | owner: "Hellen",
|
659 | grade: 5,
|
660 | age: 9,
|
661 | birthAt: "2010-04-12T04:35:55.684Z",
|
662 | },
|
663 | {
|
664 | id: "23de48f3-e696-49f2-ab08-77756c3db461",
|
665 | name: "Konopelski",
|
666 | tag: "CAT",
|
667 | owner: "Rosamond",
|
668 | grade: 4,
|
669 | age: 7,
|
670 | birthAt: "2011-11-28T13:03:54.614Z",
|
671 | },
|
672 | {
|
673 | id: "16648f67-d551-43f5-b4d7-07da34f9e6f4",
|
674 | name: "Kuhlman",
|
675 | tag: "CAT",
|
676 | owner: "Clemens",
|
677 | grade: 3,
|
678 | age: 5,
|
679 | birthAt: "2013-10-21T12:07:50.868Z",
|
680 | },
|
681 | {
|
682 | id: "33a22a04-1d56-43c5-a347-0c8f69839598",
|
683 | name: "Zieme",
|
684 | tag: "DOG",
|
685 | owner: "Ardith",
|
686 | grade: 5,
|
687 | age: 1,
|
688 | birthAt: "2017-07-10T23:14:03.418Z",
|
689 | },
|
690 | {
|
691 | id: "c2ebeb23-8f0c-42db-b01e-05c9642464f3",
|
692 | name: "Kautzer",
|
693 | tag: "DOG",
|
694 | owner: "Odie",
|
695 | grade: 5,
|
696 | age: 6,
|
697 | birthAt: "2012-08-21T01:05:56.142Z",
|
698 | },
|
699 | {
|
700 | id: "5ba99f87-0d56-4530-b3a3-7204f6210485",
|
701 | name: "Langosh",
|
702 | tag: "CAT",
|
703 | owner: "Alisha",
|
704 | grade: 5,
|
705 | age: 8,
|
706 | birthAt: "2010-12-03T23:23:36.253Z",
|
707 | },
|
708 | {
|
709 | id: "ffec4e74-a321-435f-965b-b4c34bb75ba7",
|
710 | name: "Larkin",
|
711 | tag: "CAT",
|
712 | owner: "Darron",
|
713 | grade: 1,
|
714 | age: 5,
|
715 | birthAt: "2013-11-24T01:48:12.959Z",
|
716 | },
|
717 | {
|
718 | id: "e50ed12d-d839-4eef-8710-195e5de7e286",
|
719 | name: "Bruen",
|
720 | tag: "CAT",
|
721 | owner: "Clotilde",
|
722 | grade: 2,
|
723 | age: 7,
|
724 | birthAt: "2012-01-30T21:13:57.689Z",
|
725 | },
|
726 | {
|
727 | id: "a021efa2-6a08-48bf-8368-8cc95abb1746",
|
728 | name: "Osinski",
|
729 | tag: "DOG",
|
730 | owner: "Dillan",
|
731 | grade: 1,
|
732 | age: 1,
|
733 | birthAt: "2017-08-05T02:46:22.341Z",
|
734 | },
|
735 | {
|
736 | id: "9de4de70-5bd6-41f3-ab88-4653d76e49d0",
|
737 | name: "Kunde",
|
738 | tag: "CAT",
|
739 | owner: "Jennings",
|
740 | grade: 4,
|
741 | age: 4,
|
742 | birthAt: "2014-11-18T08:28:31.984Z",
|
743 | },
|
744 | {
|
745 | id: "aa063fc8-3e4a-4975-8439-189b7a5d5344",
|
746 | name: "Boyer",
|
747 | tag: "DOG",
|
748 | owner: "Karen",
|
749 | grade: 2,
|
750 | age: 5,
|
751 | birthAt: "2014-01-22T19:40:40.645Z",
|
752 | },
|
753 | {
|
754 | id: "b6be95fa-3baf-4f63-a0be-23c5e8ead4cf",
|
755 | name: "Howell",
|
756 | tag: "DOG",
|
757 | owner: "Tad",
|
758 | grade: 4,
|
759 | age: 4,
|
760 | birthAt: "2015-03-07T13:42:00.185Z",
|
761 | },
|
762 | {
|
763 | id: "38fa4926-9b68-4002-a05d-1d067c58af41",
|
764 | name: "Rolfson",
|
765 | tag: "DOG",
|
766 | owner: "Pierre",
|
767 | grade: 4,
|
768 | age: 7,
|
769 | birthAt: "2012-05-19T01:51:57.056Z",
|
770 | },
|
771 | {
|
772 | id: "d9a99329-a0e7-4bf1-a366-5d8333d6cf87",
|
773 | name: "Schamberger",
|
774 | tag: "DOG",
|
775 | owner: "Jared",
|
776 | grade: 2,
|
777 | age: 8,
|
778 | birthAt: "2011-04-21T06:41:04.224Z",
|
779 | },
|
780 | {
|
781 | id: "6ed18972-83c0-495c-b96a-dfe168b4799a",
|
782 | name: "Dooley",
|
783 | tag: "CAT",
|
784 | owner: "Louie",
|
785 | grade: 3,
|
786 | age: 5,
|
787 | birthAt: "2014-06-06T01:13:07.189Z",
|
788 | },
|
789 | {
|
790 | id: "871b93b1-3a47-43c9-88fa-8413a1daf85a",
|
791 | name: "Orn",
|
792 | tag: "CAT",
|
793 | owner: "Rigoberto",
|
794 | grade: 3,
|
795 | age: 2,
|
796 | birthAt: "2017-06-13T14:14:01.077Z",
|
797 | },
|
798 | {
|
799 | id: "b0a07acd-aa3d-44b1-9abc-c776bee729e8",
|
800 | name: "Cormier",
|
801 | tag: "DOG",
|
802 | owner: "Harmon",
|
803 | grade: 4,
|
804 | age: 9,
|
805 | birthAt: "2009-09-30T16:46:12.935Z",
|
806 | },
|
807 | {
|
808 | id: "ca4b91fc-8fef-44b7-b34c-a3329afb9d9d",
|
809 | name: "Rippin",
|
810 | tag: "CAT",
|
811 | owner: "Gloria",
|
812 | grade: 2,
|
813 | age: 5,
|
814 | birthAt: "2013-07-29T02:47:21.854Z",
|
815 | },
|
816 | {
|
817 | id: "bb592c23-f6ee-4992-81bc-907509c6d6a0",
|
818 | name: "Hamill",
|
819 | tag: "CAT",
|
820 | owner: "Janessa",
|
821 | grade: 2,
|
822 | age: 8,
|
823 | birthAt: "2010-12-28T22:38:58.495Z",
|
824 | },
|
825 | {
|
826 | id: "d4d70e32-b2d9-4984-8c5f-f57ce531e250",
|
827 | name: "Terry",
|
828 | tag: "DOG",
|
829 | owner: "Rhea",
|
830 | grade: 4,
|
831 | age: 2,
|
832 | birthAt: "2016-08-24T05:34:04.873Z",
|
833 | },
|
834 | {
|
835 | id: "14dbc185-1f25-4b62-86c7-6a74847b8976",
|
836 | name: "Funk",
|
837 | tag: "CAT",
|
838 | owner: "Harmon",
|
839 | grade: 5,
|
840 | age: 4,
|
841 | birthAt: "2015-02-18T08:13:49.187Z",
|
842 | },
|
843 | {
|
844 | id: "c9a4658d-2d47-4dad-8821-1bc2bcc31469",
|
845 | name: "Stark",
|
846 | tag: "DOG",
|
847 | owner: "Elvera",
|
848 | grade: 3,
|
849 | age: 7,
|
850 | birthAt: "2011-09-11T07:51:01.095Z",
|
851 | },
|
852 | {
|
853 | id: "c7156caa-2f6b-4d3d-9604-2bec14307ab8",
|
854 | name: "Luettgen",
|
855 | tag: "DOG",
|
856 | owner: "Joe",
|
857 | grade: 3,
|
858 | age: 9,
|
859 | birthAt: "2009-09-24T13:07:56.778Z",
|
860 | },
|
861 | {
|
862 | id: "968b3b72-8830-4112-be85-50e8b4928b8e",
|
863 | name: "Balistreri",
|
864 | tag: "CAT",
|
865 | owner: "Mariam",
|
866 | grade: 1,
|
867 | age: 7,
|
868 | birthAt: "2012-03-08T06:09:18.570Z",
|
869 | },
|
870 | {
|
871 | id: "fbec90ba-b0c5-4de9-bc31-b780c51cd8b7",
|
872 | name: "Hoppe",
|
873 | tag: "CAT",
|
874 | owner: "Luis",
|
875 | grade: 5,
|
876 | age: 3,
|
877 | birthAt: "2015-08-21T15:48:31.960Z",
|
878 | },
|
879 | {
|
880 | id: "8e1c8260-1c1e-4603-b39f-1756e03af1eb",
|
881 | name: "Boyer",
|
882 | tag: "DOG",
|
883 | owner: "Vincenza",
|
884 | grade: 3,
|
885 | age: 1,
|
886 | birthAt: "2018-01-04T03:07:38.489Z",
|
887 | },
|
888 | {
|
889 | id: "20643a96-2a49-4d5c-b45b-0986b075241a",
|
890 | name: "Cormier",
|
891 | tag: "CAT",
|
892 | owner: "Cecilia",
|
893 | grade: 4,
|
894 | age: 4,
|
895 | birthAt: "2015-02-20T20:00:35.600Z",
|
896 | },
|
897 | {
|
898 | id: "2f23ea34-7044-4f03-9c04-5a502c9d24c7",
|
899 | name: "Hirthe",
|
900 | tag: "CAT",
|
901 | owner: "Irma",
|
902 | grade: 5,
|
903 | age: 4,
|
904 | birthAt: "2015-01-17T21:30:20.767Z",
|
905 | },
|
906 | {
|
907 | id: "3bfe471e-f8b4-4db8-9125-f26053d32449",
|
908 | name: "Nikolaus",
|
909 | tag: "CAT",
|
910 | owner: "Zachery",
|
911 | grade: 2,
|
912 | age: 4,
|
913 | birthAt: "2014-11-09T11:29:00.705Z",
|
914 | },
|
915 | {
|
916 | id: "4fe15b2e-2202-42ae-93cf-e156073e5a2f",
|
917 | name: "Ernser",
|
918 | tag: "CAT",
|
919 | owner: "Ellie",
|
920 | grade: 1,
|
921 | age: 5,
|
922 | birthAt: "2014-02-03T05:37:16.200Z",
|
923 | },
|
924 | {
|
925 | id: "58ea15da-9135-4a1f-997f-4d3c88d01b20",
|
926 | name: "Blanda",
|
927 | tag: "DOG",
|
928 | owner: "Ada",
|
929 | grade: 1,
|
930 | age: 9,
|
931 | birthAt: "2009-12-23T02:54:47.938Z",
|
932 | },
|
933 | {
|
934 | id: "d50dbdf6-a8a2-4e62-a998-db8513c636f9",
|
935 | name: "Kuhlman",
|
936 | tag: "CAT",
|
937 | owner: "Heaven",
|
938 | grade: 5,
|
939 | age: 3,
|
940 | birthAt: "2015-12-03T12:59:45.085Z",
|
941 | },
|
942 | {
|
943 | id: "e7cbae09-5e0c-437b-adac-bdc5a10a9d96",
|
944 | name: "Bailey",
|
945 | tag: "CAT",
|
946 | owner: "Ricardo",
|
947 | grade: 4,
|
948 | age: 6,
|
949 | birthAt: "2013-04-01T10:20:10.645Z",
|
950 | },
|
951 | {
|
952 | id: "8fb23da8-2355-4b9b-929f-17a9b77aa45b",
|
953 | name: "Stamm",
|
954 | tag: "DOG",
|
955 | owner: "Jacquelyn",
|
956 | grade: 4,
|
957 | age: 1,
|
958 | birthAt: "2017-11-10T12:27:12.280Z",
|
959 | },
|
960 | ];
|