Skip to content

Commit 8b804e5

Browse files
DOC-4345 implemented feedback
1 parent 3a56084 commit 8b804e5

File tree

1 file changed

+29
-27
lines changed

1 file changed

+29
-27
lines changed

doctests/home-json.js

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,26 @@ await client.del('user:1', 'user:2', 'user:3');
2424
// REMOVE_END
2525

2626
// STEP_START create_data
27-
var user1 = {
28-
name: "Paul John",
29-
27+
const user1 = {
28+
name: 'Paul John',
29+
3030
age: 42,
31-
city: "London"
32-
}
31+
city: 'London'
32+
};
3333

34-
var user2 = {
35-
name: "Eden Zamir",
36-
34+
const user2 = {
35+
name: 'Eden Zamir',
36+
3737
age: 29,
38-
city: "Tel Aviv"
39-
}
38+
city: 'Tel Aviv'
39+
};
4040

41-
var user3 = {
42-
name: "Paul Zamir",
43-
41+
const user3 = {
42+
name: 'Paul Zamir',
43+
4444
age: 35,
45-
city: "Tel Aviv"
46-
}
45+
city: 'Tel Aviv'
46+
};
4747
// STEP_END
4848

4949
// STEP_START make_index
@@ -52,7 +52,7 @@ await client.ft.create('idx:users', {
5252
type: SchemaFieldTypes.TEXT,
5353
AS: 'name'
5454
},
55-
"$.city": {
55+
'$.city': {
5656
type: SchemaFieldTypes.TEXT,
5757
AS: 'city'
5858
},
@@ -67,18 +67,20 @@ await client.ft.create('idx:users', {
6767
// STEP_END
6868

6969
// STEP_START add_data
70-
var user1Added = await client.json.set('user:1', '$', user1);
71-
var user2Added = await client.json.set('user:2', '$', user2);
72-
var user3Added = await client.json.set('user:3', '$', user3);
70+
const [user1Reply, user2Reply, user3Reply] = await Promise.all([
71+
client.json.set('user:1', '$', user1),
72+
client.json.set('user:2', '$', user2),
73+
client.json.set('user:3', '$', user3)
74+
]);
7375
// STEP_END
7476
// REMOVE_START
75-
assert.equal('OK', user1Added);
76-
assert.equal('OK', user2Added);
77-
assert.equal('OK', user3Added);
77+
assert.equal('OK', user1Reply);
78+
assert.equal('OK', user2Reply);
79+
assert.equal('OK', user3Reply);
7880
// REMOVE_END
7981

8082
// STEP_START query1
81-
var findPaulResult = await client.ft.search('idx:users', 'Paul @age:[30 40]');
83+
let findPaulResult = await client.ft.search('idx:users', 'Paul @age:[30 40]');
8284

8385
console.log(findPaulResult.total); // >>> 1
8486

@@ -90,14 +92,14 @@ findPaulResult.documents.forEach(doc => {
9092
// REMOVE_START
9193
assert.strictEqual(1, findPaulResult.total);
9294

93-
var paulDoc = findPaulResult.documents[0];
95+
let paulDoc = findPaulResult.documents[0];
9496

9597
assert.equal('user:3', paulDoc.id);
9698
// REMOVE_END
9799

98100
// STEP_START query2
99-
var citiesResult = await client.ft.search('idx:users', '*',{
100-
RETURN: "city"
101+
let citiesResult = await client.ft.search('idx:users', '*',{
102+
RETURN: 'city'
101103
});
102104

103105
console.log(citiesResult.total); // >>> 3
@@ -119,7 +121,7 @@ assert.equal('user:3', citiesResult.documents[2].id);
119121
// REMOVE_END
120122

121123
// STEP_START query3
122-
var aggResult = await client.ft.aggregate('idx:users', '*', {
124+
let aggResult = await client.ft.aggregate('idx:users', '*', {
123125
STEPS: [{
124126
type: AggregateSteps.GROUPBY,
125127
properties: '@city',

0 commit comments

Comments
 (0)