Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Reg:使用group by格式输出的聚合函数_Mongodb_Mongodb Query_Aggregation Framework - Fatal编程技术网

Mongodb Reg:使用group by格式输出的聚合函数

Mongodb Reg:使用group by格式输出的聚合函数,mongodb,mongodb-query,aggregation-framework,Mongodb,Mongodb Query,Aggregation Framework,我们正在使用以下查询: db.logins.aggregate([ { $match:{"$and": [{"agentRole": {"$in": ["ds_se_t","se_bt_tec","ne_bs_tec","fe_bs_tec"]}}, {"loginLogoutTime": {"$gte":

我们正在使用以下查询:

 db.logins.aggregate([ 
 { $match:{"$and":  [{"agentRole": {"$in": ["ds_se_t","se_bt_tec","ne_bs_tec","fe_bs_tec"]}},
 {"loginLogoutTime": {"$gte": ISODate("2020-10-25T00:00:00.000"),"$lt": ISODate("2020-10-25T20:00:00.000-0400")}}]}}, 
 { $group: {_id: {Dates: { $dateToString: { format: "%Y-%m-%d", date: "$loginLogoutTime" }} } ,
 uniqueCount: {$addToSet: "$Uid"}, User: {$addToSet: "$Uid"} }}, 
 { $project: {  "_id" : NumberInt(0),   "Dates" : "$_id.Dates", "TOTALUSERS" : {$size:"$uniqueCount"}, "Uid" : "$User" }}

 ])
输出如下所示:

{
    "Dates" : "2020-10-25",
    "TOTALUSERS" : 7,
    "Uid" : [ 
        "ab179", 
        "ca973", 
        "dg1212", 
        "pb9317", 
        "fc9875", 
        "bs1967", 
        "de1987", 
 
    ]
}
但我们需要格式的输出:

日期和Uid在单行中我们如何格式化上述查询,提前感谢

我们需要按行输出,如下所示:

Dates   TOTALUSERS  Uid

10/25/2020  7      ab179
10/25/2020  7      ca973
10/25/2020  7      dg1212
10/25/2020  7      pb9317
10/25/2020  7      fc9875
10/25/2020  7      bs1967
10/25/2020  7      de1987

请建议我们如何实现这个结果。

您能发布预期输出吗?谢谢Tiya Jose,添加了预期输出,请建议。@singh_dba预期输出甚至不是有效的json。什么意思?我觉得接近的唯一选择是将其导出为csv,尽管我不确定输出是什么。嗨,明斯基,我已经添加了我的预期输出。