Няма начин да направите заявка за няколко колекции наведнъж.
Най-добрият подход би бил всички документи да се съхраняват в една и съща колекция, ако всички документи са от един и същи общ тип. Във вашия пример както публикациите в блогове, така и новините са вид „съдържание“.
content
{
type: "blogpost",
title: "Example",
slug: "example-post"
tags: ["foo", "bar"]
},
{
type: "blogpost",
title: "Example2",
slug: "example2"
tags: ["foo"]
},
{
type: "news",
headline: "Test"
slug: "test-news"
tags: ["bar"]
}
Този подход се възползва от безсхемния характер на MongoDB; въпреки че и двата типа документи могат да имат различни свойства, всички те могат да се съхраняват в една и съща колекция. Това ви позволява да правите заявки за цялото си съдържание или само за някои типове съдържание, в зависимост от вашите изисквания.