聚合實驗db.accounts.aggregate()方法
$$<field> #使用$來指示字段路徑
$<field>.<sub-field> #使用$和.來指示內嵌文檔字段路徑
$$<variable> #使用$$來指示系統變量
$$CURRENT #指示管道中當前操作的文檔
$literal:<value> #指示常量,例如 $literal:"$name"
聚合管道操作符 | 作用 |
---|---|
$project | 對輸入文檔進行再次投影 |
$match | 對輸入文檔進行篩選 |
$limit | 篩選出管道內前N篇文檔 |
$skip | 跳過管道內嵌N篇文檔 |
$unwind | 展開輸入文檔中的數組字段 |
$sort | 對輸入文檔進行排序 |
$lookup | 對輸入文檔進行查詢操作 |
$group | 對輸入文檔進行分組 |
$out | 將管道中的文檔輸出 |