0
注意:我通過在PC上執行代碼添加了屏幕截圖。我已經看到了這個多次,但我無法解釋這至少對自己在MongoDB中,解決方法是什麼?
在this MongoDB $unwind
for nodejs11:10分鐘教程 - 喇叭說:
這個查詢:
db.companies.aggregate([
{ $match: {"funding_rounds.investments.financial_org.permalink": "greylock" } },
{ $project: {
_id: 0,
name: 1,
amount: "$funding_rounds.raised_amount",
year: "$funding_rounds.funded_year"
} }
])
產生具有數量和年份數組的文檔。
因爲我們所訪問的升高量和資助的一年,輪籌資陣列中的每個元素。 爲了解決這個問題,我們可以對這個聚合管道我們的項目階段之前退繞階段,並說我們要
unwind
資金輪陣列參數如下:
db.companies.aggregate([
{ $match: {"funding_rounds.investments.financial_org.permalink": "greylock" } },
{ $unwind: "$funding_rounds" },
{ $project: {
_id: 0,
name: 1,
amount: "$funding_rounds.raised_amount",
year: "$funding_rounds.funded_year"
} }
])
unwind
具有輸出到下一個階段的多於其接收的文檔作爲輸入的效果。
我的困惑:
- 什麼問題揚聲器在1點21分分鐘指什麼?
- 什麼修復他指的是?