我在MongoDB中存储了一个对象,看起来像:
{
_id: 123
name: "xyz"
attrib:
{
address: "123 xyz rd",
phone: "123-456-7890"
}
}
我想把这个 struct 展平,这样就没有attrib
个场,只有address
和phone
个场,还有name
和_id
个场.
到目前为止,我一直在try :
db.emp.aggregate(
{
$project : {
{ addr : '$review.attrib.address' },
{ phn : '$review.votes.phone' },
}
}
);
有人能帮我进一步吗?