如何解决mongo db查询输出需要的格式
使用以下查询:
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",]
}
我们需要使用csv文件格式的输出,上面的json查询中只有7条记录
TOTALUSERS :7
Dates Uid
10/25/2020 ab179
10/25/2020 ca973
10/25/2020 dg1212
10/25/2020 pb9317
10/25/2020 fc9875
10/25/2020 bs1967
10/25/2020 de1987
我们如何获得上述结果?为了获得此输出,我们需要在查询中进行哪些修改?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。