我有两个聚合查询,我想将它们合并成一个聚合查询。我想知道如何实现这一目标。
两个查询都在谈论一个名为Submission
的集合,该集合主要是关于status
的。以下是两个聚合查询的
:
Aggregation 1: Submissions grouped by the Booking ID all have the status SUCCESS
Aggregation 2: Submissions grouped by the Booking ID have at least one with status ERROR
理想情况下,我希望得到以下结果:
{
"_id": null,
"successBookingIds": [
"NW111"
],
"errorBookingIds": [
"NW115"
]
}
如何才能以最佳方式实现这一目标?考虑性能。
答案 0 :(得分:0)