Ano, název příspěvku najdete přímo z uživatelského modelu. jako níže
User.find({"posts.title": "Cats are cool"}, (err, users) => {
if(err) {
// return error
}
return res.send(users)
})
To vrátí uživatele se všemi příspěvky, nejen s odpovídajícím názvem příspěvku. Chcete-li vrátit pouze odpovídající název příspěvku, můžete použít $
poziční operátor. jako tento dotaz
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)
})
které vrátí pouze odpovídající příspěvek