एक साथ कई संग्रहों को क्वेरी करने का कोई तरीका नहीं है।
सबसे अच्छा तरीका यह होगा कि सभी दस्तावेज़ों को एक ही संग्रह में संग्रहीत किया जाए, यदि दस्तावेज़ सभी एक ही सामान्य प्रकार के हों। आपके उदाहरण में, ब्लॉग पोस्ट और समाचार दोनों ही एक प्रकार की 'सामग्री' हैं।
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 की स्कीमा-रहित प्रकृति का लाभ उठाता है; हालांकि दोनों दस्तावेज़ प्रकारों में अलग-अलग गुण हो सकते हैं, वे सभी एक ही संग्रह में संग्रहीत किए जा सकते हैं। यह आपको अपनी आवश्यकताओं के आधार पर अपनी सभी सामग्री, या केवल कुछ प्रकार की सामग्री को क्वेरी करने की अनुमति देता है।