MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come unire due raccolte in mongo senza ricerca

Non esiste un modo "migliore" per eseguire query, poiché dipenderà in realtà dalle tue esigenze specifiche, ma... non puoi eseguire una singola query su più raccolte (a parte il $lookup funzione di pipeline di aggregazione nelle versioni successive, come già saprai).

Dovrai fare più query:una al tuo post raccolta e uno al tuo comment raccolta.

Se devi esegui una singola query, quindi considera la possibilità di archiviare entrambi i tipi di documenti in un'unica raccolta (con una proprietà identificatore per consentirti di filtrare post o commenti, all'interno della tua query).