MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment rejoindre deux collections en mongo sans recherche

Il n'y a pas de "meilleure" façon d'interroger, car cela dépendra vraiment de vos besoins spécifiques, mais... vous ne pouvez pas effectuer une seule requête sur plusieurs collections (à part la $lookup fonction de pipeline d'agrégation dans les versions ultérieures, comme vous le savez déjà).

Vous devrez effectuer plusieurs requêtes :une à votre post collection, et une à votre comment collecte.

Si vous devez effectuez une seule requête, puis envisagez de stocker les deux types de documents dans une seule collection (avec une propriété d'identifiant pour vous permettre de filtrer les publications ou les commentaires, dans votre requête).