MongoDB Compass 分組查詢
前言
如圖所示,有個名叫questionTypes的集合,現在我需要查詢出所有SubjectId的值
步驟
這里需要用到MongoDB聚合查詢中的分組查詢並且去除重復
1.切換到Aggregations選項卡,點擊ADD STAGE
2.點擊select並選擇$group
3.寫入篩選語句
{
_id: null,
SubjectId: {
$addToSet: '$SubjectId'
}
}
說明:
_id:必填項,這里寫null即可
$addToSet:去除重復
4.右邊面板即可顯示查詢結果