File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/spaceone/core/model/mongo_model Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1493,6 +1493,7 @@ def analyze(
14931493 sort = None ,
14941494 start = None ,
14951495 end = None ,
1496+ unwind = None ,
14961497 date_field = "date" ,
14971498 date_field_format = "%Y-%m-%d" ,
14981499 reference_filter = None ,
@@ -1526,10 +1527,17 @@ def analyze(
15261527 group_keys = cls ._make_group_keys (group_by , date_field , granularity )
15271528 group_fields = cls ._make_group_fields (fields )
15281529
1530+ aggregate = []
1531+
1532+ if unwind :
1533+ aggregate .append ({"unwind" : unwind })
1534+
1535+ aggregate .append ({"group" : {"keys" : group_keys , "fields" : group_fields }})
1536+
15291537 query = {
15301538 "filter" : filter ,
15311539 "filter_or" : filter_or ,
1532- "aggregate" : [{ "group" : { "keys" : group_keys , "fields" : group_fields }}] ,
1540+ "aggregate" : aggregate ,
15331541 "target" : target ,
15341542 "allow_disk_use" : allow_disk_use ,
15351543 "reference_filter" : reference_filter ,
You can’t perform that action at this time.
0 commit comments