mongo聚合操作符 unwind

2021-10-12 21:03:30 字數 1141 閱讀 1327

1.按條件獲取所有停機原因及對應的停機時長資料

2.按條件獲取指定停機型別下的停機原因及停機時長

}, # 此處用來過濾指定停機分類或停機型別

, }

}, }]

)

}

path你要打散的字段

includearrayindex,可選的。乙個新字段的名稱,用於儲存元素的陣列索引。名稱不能以美元符號開頭。

preservenullandemptyarrays,可選的。如果為true,則如果path為null,缺失或空陣列,則$unwind輸出文件。如果為false,如果path為null,缺少或為空陣列,$unwind則不會輸出文件。預設值為false。

db.inventory.insertone(

)

db.inventory.aggregate(

)

參考:

c語言操作符 位操作符 移位操作符

1 按位操作符 1.1 按位 與 雙目運算子 僅當兩個運算元都為1時,結果為1,否則為0。參與運算的數以補碼方式出現。例 9 5 1 0000 1001 9的補碼 0000 0101 5的補碼 0000 0001 1的補碼 應用 a 通常將某些位清零或保留某些位。例如 將a的高八位清零,保留低八位,...

linq操作符 限定操作符

限定操作符運算返回乙個boolean值,該值指示序列中是否有一些元素滿足條件或者是否所有元素都滿足條件。一 all操作符 all方法用來確定是否序列中的所有元素都滿足條件。看下面的例子 1 using system 2using system.collections.generic 3using s...

前置操作符和後置操作符

操作符可以被過載 全域性函式和成員函式均可以進行過載 過載前置 操作符不需要額外的引數 過載後置 操作符需要乙個int型別的佔位引數 來看乙個例子 include include using namespace std class test intvalue test operator test o...