Det går inte att söka efter flera samlingar samtidigt.
Det bästa tillvägagångssättet skulle vara att lagra alla dokument i samma samling, om dokumenten alla är av samma allmänna typ. I ditt exempel är både blogginlägg och nyheter en typ av "innehåll".
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"]
}
Detta tillvägagångssätt drar fördel av den schemalösa naturen hos MongoDB; även om båda dokumenttyperna kan ha olika egenskaper, kan de alla lagras i samma samling. Detta gör att du kan söka efter allt ditt innehåll, eller bara vissa typer av innehåll, beroende på dina krav.