I have a collection in mongodb where fields are nested under a language root:
{
en: {
title: "eng title",
content: "eng content",
},
it: {
title: "it title",
content: "it content"
}
//common attributes for all languages
images: {
mainImage: "dataURL",
thumbImage: "dataURL"
}
}
I have a variable called 'currentLang'; I need to find a document by title selecting only the "currentLang" object and the common fields (images in this example);
but for the "currentLang" object, I would like to have the output document not nested; for example, having currentLang = "en"
desired output:
{
title: "eng title",
content: "eng content",
images: {
mainImage: "dataURL",
thumbImage: "dataURL"
}
}
Is this possible?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…