Json Function
Search…
Json Function
Changelog
Functions
Schema
InnerJoin
Where
Select
Search
OrderBy
Limit
ToArray
Transform
Powered By
GitBook
OrderBy
With the "orderBy" function you can reorder the data in your json array.
Github
repository for your stars.
Usage
Install
$
npm
install
json-function
Import
import
{
orderBy
}
from
'json-function'
;
Usage
Example Data
const
data
=
[
{
id
:
1
,
userId
:
1
,
title
:
"quis ut nam facilis et officia qui"
},
{
id
:
2
,
userId
:
1
,
title
:
"lorem ipsum"
},
{
id
:
3
,
userId
:
2
,
title
:
"delectus aut autem"
}
];
DESC Syntax
orderBy
(
data
,
"id"
,
"DESC"
);
Output
[
{
id
:
3
,
userId
:
2
,
title
:
"delectus aut autem"
},
{
id
:
2
,
userId
:
1
,
title
:
"lorem ipsum"
},
{
id
:
1
,
userId
:
1
,
title
:
"quis ut nam facilis et officia qui"
}
];
ASC Syntax
orderBy
(
data
,
"title"
,
"ASC"
);
// or
orderBy
(
data
,
"title"
);
Output
[
{
id
:
3
,
userId
:
2
,
title
:
"delectus aut autem"
},
{
id
:
2
,
userId
:
1
,
title
:
"lorem ipsum"
},
{
id
:
1
,
userId
:
1
,
title
:
"quis ut nam facilis et officia qui"
}
];
It is currently only sorting with string and number values. Soon the date ranking support will come.
Sort Deep
Example Data
const
data
=
[
{
id
:
1
,
userId
:
1
,
address
:
{
city
:
"New York"
}
},
{
id
:
2
,
userId
:
1
,
address
:
{
city
:
"Detroit"
}
},
{
id
:
3
,
userId
:
2
,
address
:
{
city
:
"Dallas"
}
}
];
orderBy
(
data
,
"address.city"
,
"ASC"
,
{
deep
:
true
});
Functions - Previous
Search
Next - Functions
Limit
Last modified
2yr ago
Copy link
Outline
Usage