使用MongoDB的,的NodeJS和流星,我有2個集合設置是這樣的:子查詢得到分類和數據
分類: *食品 *生活方式 *其他
項目:
1. CategoryId: 1 (food)
* Pizza
2. CategoryId: 1 (food)
* Spaghetti
3. CategoryId: 2 (lifestyle)
* Ziplining
4. CategoryId: 2 (lifestyle)
* Fishing
最終,我試圖在模板中生成如下結果:
Food:
* Pizza
* Spaghetti
Lifestyle:
* Ziplining
* Fishing
Other:
我在想這樣做的最好方法是做一個查詢,拉出類別,提取類別id,然後用類別id做第二個查詢,遍歷結果並縫合所有一起放到一個單一的多維json對象中,我可以使用該模板進行分析。 現在出現了棘手的部分...我一直無法找到關於如何做到這一點的文檔,因爲mongo主要是爲非規格化數據設計的。
您可以顯示一些例子文件? –
如果你正在尋找代碼,我沒有這個。我現在感覺有點失落。 我的類別集合看起來像這樣:https://www.evernote.com/l/ASICpfUhw09PD5QRWsd_LHSzFl5C02judkg我還是很新的MongoDB,所以我沒有意識到_id不是一個簡單的整數。 –