
218 Глава 7. Знакомство с фреймворком агрегации
{"name": "Revision3", "amount": 1000000, "year": 2006 }
{"name": "Revision3", "amount": 8000000, "year": 2007 }
...
Теперь давайте добавим в наши выходные документы дополнительное
поле. При этом мы фактически выявим небольшую проблему, связанную с
этим конвейером агрегации:
db.companies.aggregate([
{ $match: { "funding_rounds.investments.nancial_org.permalink": "greylock" } },
{ $unwind: "$funding_rounds"
},
{ $project: {
_id: 0,
name: 1,
funder: "$funding_rounds.investments.nancial_org.permalink",
amount: "$funding_rounds.raised_amount",
year: "$funding_rounds.funded_year"
}
}
])
При добавлении ...