Има много начини да направите това, което искате. Първо трябва да знаете някои неща за данните. Колко документа ще има един B документ?
-
Изглежда като случай, в който бихте искали колекция A да има поле за елементи с документи, които са B. Има ограничение от 16 MB за това, но в повечето случаи работи добре.
-
Продължете да броите A с вмъкнати номера на B записи. (Т.е. всеки път, когато вмъкнете B, ще
$inc
полето на А). След това ще направите индекс в полето за броене за A и ще направитеsort({count: -1})