Witam,
mam kolekcje dokumentów każdy po 10 pól numerycznych
Teraz potrzebuje znaleźć maksymalnie wartości w grupach, poniższe zapytanie działa poprawnie
ale trwa ponad 22 sekundy zwraca 5 wierszy bo jest 5 grup, dokumentów ponad 13 mln
db.account_journal.aggregate(
[
{
$group:
{
_id: "$id_account_journal",
maxNumber: { $max: "$order_no" }
}
}
]
)
Co zrobić aby to tyle nie trwało?