Ja, du kan finde posttitlen direkte fra brugermodellen. som nedenfor
User.find({"posts.title": "Cats are cool"}, (err, users) => {
if(err) {
// return error
}
return res.send(users)
})
Det vil returnere brugeren med alle indlæg, ikke kun den matchende posttitel. Så for kun at returnere matchende posttitel kan du bruge $
positionsoperatør. like denne forespørgsel
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)
})
der kun returnerer matchende indlæg