हाँ आप उपयोगकर्ता मॉडल से सीधे पोस्ट शीर्षक पा सकते हैं। नीचे की तरह
User.find({"posts.title": "Cats are cool"}, (err, users) => {
if(err) {
// return error
}
return res.send(users)
})
वह उपयोगकर्ता को सभी पोस्ट के साथ न केवल मेल खाने वाले पोस्ट शीर्षक के साथ लौटाएगा। तो केवल मेल खाने वाले पोस्ट शीर्षक को वापस करने के लिए $
. का उपयोग कर सकते हैं स्थितीय ऑपरेटर। इस क्वेरी को पसंद करें
User.find({"posts.title": "Cats are cool"},
{username: 1, "posts.$": 1}, // add that you need to project
(err, users) => {
if(err) {
// return error
}
return res.send(users)
})
जो केवल मिलती-जुलती पोस्ट लौटाते हैं