Jak zaczerpnięto z oficjalnych dokumentów :
Najlepszym rozwiązaniem byłoby insert rekordy w pseudotransakcji, gdzie drugim krokiem jest pobranie id i nazwę kolekcji, aby przekazać ją do kolekcji referencyjnej. Następnie możesz z tego wykonać wyszukiwania.
Skonstruowanie find . byłoby dość kosztowne , ale może być wzorcem wartym zbadania, jeśli tworzysz aplikację, w której użytkownicy będą tworzyć dowolne wzorce danych.