MongoDB Compass 分組查詢並去除重復


MongoDB Compass 分組查詢

前言

如圖所示,有個名叫questionTypes的集合,現在我需要查詢出所有SubjectId的值

步驟

這里需要用到MongoDB聚合查詢中的分組查詢並且去除重復

1.切換到Aggregations選項卡,點擊ADD STAGE

2.點擊select並選擇$group

3.寫入篩選語句

{
  _id: null,
  SubjectId: {
			$addToSet: '$SubjectId'
		}

}

說明:

_id:必填項,這里寫null即可

$addToSet:去除重復

4.右邊面板即可顯示查詢結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM