【发布时间】:2025-11-30 04:20:01
【问题描述】:
我写了 mongodb 查询。并且在使用聚合类在 Spring Boot 中转换它时遇到一些问题。所以,请帮助我,我希望它使用聚合类在 Spring Boot 中转换它。
db.api_audit.aggregate([{
$match: {
merchant_id: '015994832961',
request_time: {$gte: ISODate("2017-05-11T00:00:00.0Z"),
$lt: ISODate("2017-05-12T00:00:00.0Z")}}},
{
$group:
{
_id: {
SERVICE_NAME: "$service_name",
STATUS: "$status"
},
count: {
"$sum": 1
}
}
}, {
$group: {
_id: "$_id.SERVICE_NAME",
STATUSCOUNT: {
$push: {
Service_name: "$_id.STATUS",
count: "$count"
}
}
}
},
{ $sort : { "STATUSCOUNT.count" : -1} }
])
下面是db查询响应
{
"_id" : "sendOTP",
"STATUSCOUNT" : [
{
"status" : "SUCCESS",
"count" : 2.0
}
]
}
提前致谢。
【问题讨论】:
标签: java spring mongodb spring-boot