Der er mange måder at gøre det, du beder om. Du skal først vide nogle ting om dataene. Hvor mange dokumenter vil et B-dokument have?
-
Det ligner et tilfælde, hvor du ønsker, at samling A skal have et emnefelt med dokumenter, der er B. Der er en grænse på 16 MB for det, men i de fleste tilfælde fungerer det fint.
-
Hold et optælling på A med antallet af B-poster indsat. (Dvs. hver gang du indsætter et B, vil du
$inc
feltet på A). Du skal derefter lave et indeks på tællefeltet for A og foretagesort({count: -1})