$ proyecto en $ agregación de búsqueda [duplicado]
Esta pregunta ya tiene una respuesta aquí:
excluir campos en la agregación de búsqueda de $ 1 respuestaAsí que tengo el siguiente documento
{
"_id": "5b7dfee3130dd4ff45288882",
"name": "test",
...
"list": {
"_id": "5b7dfee2130dd4ff45288875",
"name": "test"
...
}
}
¿Cómo debo hacer para proyectar todos los campos del documento principal, mientras solo proyectolist
's_id
yname
, Dado quelist
fue creado a través de unlookup
+ unwind
es decir
{
"$match": match
},
{
"$lookup": {
from: "lists",
localField: "list",
foreignField: "_id",
as: "list"
}
},
{
"$unwind": "$list"
},