UNPKG
elasticsearch-orm
Version:
latest (1.0.29)
1.0.29
1.0.28
1.0.26
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
This is a orm for elasticSearch
github.com/Treagzhao/elasticsearc-orm
elasticsearch-orm
/
builder
/
filterBuilder.js
15 lines
(13 loc)
•
293 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
let
termBuilder
= (
obj, item
) => { obj.
term
= {}; obj.
term
[item.
name
] = item.
value
; };
module
.
exports
=
(
filterList
) =>
{
let
obj = {}; filterList.
forEach
(
(
item
) =>
{
if
(item.
type
===
'term'
) {
termBuilder
(obj, item); } });
return
obj; };