Skopiuj obie kolekcje do jednej kolekcji (w razie potrzeby dodaj pole rozróżniające, aby móc określić, jaki rodzaj dokumentu masz w każdym przypadku).
Uruchom redukcję map w tej kolekcji
W Mapie wyemituj słowo jako klucz i wartość, powiedz {instance:1, dict:0}
lub {instance:0, dict:1}
w zależności od tego, czy mapowany dokument jest instancją, czy wpisem słownika. (W razie potrzeby możesz dodać więcej pól do wartości).
W trybie Reduce zbierz wyniki (jak zwykle).
Teraz wykonaj zapytanie szukające instance > 0
i dict > 0
i masz wszystkie słowa, które są w obu.