Tiré de la documents officiels :
Votre meilleure option serait de insert
enregistre dans une pseudo-transaction où la deuxième étape consiste à prendre le id
et le nom de la collection pour l'alimenter dans une collection de référence. Ensuite, vous pouvez faire vos recherches à partir de là.
Ce serait assez coûteux, cependant, de construire votre find
mais cela pourrait être un modèle intéressant à explorer si vous créez une application où vos utilisateurs créeront des modèles de données arbitraires.