Der er ingen måde at forespørge på flere samlinger på én gang.
Den bedste fremgangsmåde ville være at opbevare alle dokumenter i samme samling, hvis dokumenterne alle er af samme generelle type. I dit eksempel er både blogindlæg og nyheder en type 'indhold'.
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"]
}
Denne tilgang drager fordel af den skemaløse karakter af MongoDB; selvom begge dokumenttyper kan have forskellige egenskaber, kan de alle gemmes i samme samling. Dette giver dig mulighed for at forespørge på alt dit indhold, eller kun nogle typer indhold, afhængigt af dine behov.