From 6df08b7283eb84531724a877362bc2513f976081 Mon Sep 17 00:00:00 2001 From: MDeghaud67 Date: Tue, 18 Apr 2023 14:37:20 +0200 Subject: [PATCH] get list http --- IOT/src/data/listData.js | 18 ++++++++++++++++++ IOT/src/trashs/listTrashs.js | 18 ++++++++++++++++++ IOT/src/users/listUsers.js | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 IOT/src/data/listData.js create mode 100644 IOT/src/trashs/listTrashs.js create mode 100644 IOT/src/users/listUsers.js diff --git a/IOT/src/data/listData.js b/IOT/src/data/listData.js new file mode 100644 index 0000000..67bc92f --- /dev/null +++ b/IOT/src/data/listData.js @@ -0,0 +1,18 @@ +import PocketBase from 'pocketbase'; + +const pb = new PocketBase('https://iot.epi.cb85.software'); + +// fetch a paginated records list +const resultList = await pb.collection('data').getList(1, 50, { + filter: 'created >= "2022-01-01 00:00:00" && someField1 != someField2', +}); + +// you can also fetch all records at once via getFullList +const records = await pb.collection('data').getFullList(200 /* batch size */, { + sort: '-created', +}); + +// or fetch only the first record that matches the specified filter +const record = await pb.collection('data').getFirstListItem('someField="test"', { + expand: 'relField1,relField2.subRelField', +}); \ No newline at end of file diff --git a/IOT/src/trashs/listTrashs.js b/IOT/src/trashs/listTrashs.js new file mode 100644 index 0000000..edc7912 --- /dev/null +++ b/IOT/src/trashs/listTrashs.js @@ -0,0 +1,18 @@ +import PocketBase from 'pocketbase'; + +const pb = new PocketBase('https://iot.epi.cb85.software'); + +// fetch a paginated records list +const resultList = await pb.collection('trashs').getList(1, 50, { + filter: 'created >= "2022-01-01 00:00:00" && someField1 != someField2', +}); + +// you can also fetch all records at once via getFullList +const records = await pb.collection('trashs').getFullList(200 /* batch size */, { + sort: '-created', +}); + +// or fetch only the first record that matches the specified filter +const record = await pb.collection('trashs').getFirstListItem('someField="test"', { + expand: 'relField1,relField2.subRelField', +}); \ No newline at end of file diff --git a/IOT/src/users/listUsers.js b/IOT/src/users/listUsers.js new file mode 100644 index 0000000..1bf9154 --- /dev/null +++ b/IOT/src/users/listUsers.js @@ -0,0 +1,18 @@ +import PocketBase from 'pocketbase'; + +const pb = new PocketBase('https://iot.epi.cb85.software'); + +// fetch a paginated records list +const resultList = await pb.collection('users').getList(1, 50, { + filter: 'created >= "2022-01-01 00:00:00" && someField1 != someField2', +}); + +// you can also fetch all records at once via getFullList +const records = await pb.collection('users').getFullList(200 /* batch size */, { + sort: '-created', +}); + +// or fetch only the first record that matches the specified filter +const record = await pb.collection('users').getFirstListItem('someField="test"', { + expand: 'relField1,relField2.subRelField', +}); \ No newline at end of file