Skip to content

Commit 44b30ba

Browse files
committed
docs: node wizzard async
1 parent 8e08f50 commit 44b30ba

File tree

4 files changed

+26
-46
lines changed

4 files changed

+26
-46
lines changed

src/homepageExperience/components/steps/nodejs/ExecuteAggregateQuery.tsx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,13 @@ fluxQuery = \`from(bucket: "${bucket}")
2929
|> filter(fn: (r) => r._measurement == "measurement1")
3030
|> mean()\`
3131
32-
queryClient.queryRows(fluxQuery, {
33-
next: (row, tableMeta) => {
34-
const tableObject = tableMeta.toObject(row)
32+
async function iterateRowsAggregated() {
33+
for await (const {values, tableMeta} of queryClient.iterateRows(fluxQuery)) {
34+
const tableObject = tableMeta.toObject(values)
3535
console.log(tableObject)
36-
},
37-
error: (error) => {
38-
console.error('\\nError', error)
39-
},
40-
complete: () => {
41-
console.log('\\nSuccess')
42-
},
43-
})`
36+
}
37+
}
38+
iterateRowsAggregated()`
4439

4540
return (
4641
<>

src/homepageExperience/components/steps/nodejs/ExecuteQuery.tsx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,13 @@ let fluxQuery = \`from(bucket: "${bucket}")
2222
|> range(start: -10m)
2323
|> filter(fn: (r) => r._measurement == "measurement1")\`
2424
25-
queryClient.queryRows(fluxQuery, {
26-
next: (row, tableMeta) => {
27-
const tableObject = tableMeta.toObject(row)
25+
async function iterateRows() {
26+
for await (const {values, tableMeta} of queryClient.iterateRows(fluxQuery)) {
27+
const tableObject = tableMeta.toObject(values)
2828
console.log(tableObject)
29-
},
30-
error: (error) => {
31-
console.error('\\nError', error)
32-
},
33-
complete: () => {
34-
console.log('\\nSuccess')
35-
},
36-
})`
29+
}
30+
}
31+
iterateRows()`
3732

3833
return (
3934
<>
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
const queryApi = client.getQueryApi(org)
22

33
const query = `<%= query %>`
4-
queryApi.queryRows(query, {
5-
next: (row, tableMeta) => {
6-
const o = tableMeta.toObject(row)
4+
5+
async function iterateRows() {
6+
for await (const {values, tableMeta} of queryClient.iterateRows(query)) {
7+
const o = tableMeta.toObject(values)
78
console.log(`${o._time} ${o._measurement}: ${o._field}=${o._value}`)
8-
},
9-
error: (error) => {
10-
console.error(error)
11-
console.log('Finished ERROR')
12-
},
13-
complete: () => {
14-
console.log('Finished SUCCESS')
15-
},
16-
})
9+
}
10+
}
11+
iterateRows()
1712

src/writeData/clients/Javascript/executeFull.example

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,11 @@ const client = new InfluxDB({url: '<%= server %>', token: token})
99
const queryApi = client.getQueryApi(org)
1010

1111
const query = `<%= query %>`
12-
queryApi.queryRows(query, {
13-
next: (row, tableMeta) => {
14-
const o = tableMeta.toObject(row)
12+
13+
async function iterateRows() {
14+
for await (const {values, tableMeta} of queryClient.iterateRows(query)) {
15+
const o = tableMeta.toObject(values)
1516
console.log(`${o._time} ${o._measurement}: ${o._field}=${o._value}`)
16-
},
17-
error: (error) => {
18-
console.error(error)
19-
console.log('Finished ERROR')
20-
},
21-
complete: () => {
22-
console.log('Finished SUCCESS')
23-
},
24-
})
17+
}
18+
}
19+
iterateRows()

0 commit comments

Comments
 (0)