搜尋

首頁  >  問答  >  主體

跨表 - mongodb 多表分組查詢

我現在遇到這樣一個問題:
現在mongo中有多個集合
a集合
b集合
c集合

這三個集合中存放了有很多文檔,文檔中記錄了不同電腦的資訊ip,不同的類型type。
文件的格式如下:
a,b,c裡存的文檔格式是這樣的:{“type”:類型1/類型2...;“ip”:10.1.1.1;...}大體的格式是這樣的
我需要跨三個表,找出每種ip電腦所對應的type的種類以及數量,該怎麼做呢?要是一個集合的話,比較好實現,可是需要跨多個,該怎麼實現呢? ?最終實現的數據形成的表格如下:

阿神阿神2770 天前597

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-25 09:06:06

    先聚合三個collection的資料到一個Collection ip:[type] 然後再聚合?

    回覆
    0
  • 取消回覆