Comparison
名稱 描述 $eq 匹配等於指定值的值。 $gt 匹配大於指定值的值。 $gte 匹配大於或等於指定值的值。 $in 匹配數組中指定的任何值。 $lt 匹配小於指定值的值。 $lte 匹配小於或等於指定值的值。 $ne 匹配所有不等於指定值的值。 $nin 不匹配數組中指定的任何值。
Logical
名稱 描述
$and 使用邏輯連接查詢子句AND將返回與兩個子句的條件匹配的所有文檔。
$not 反轉查詢表達式的效果並返回與查詢表達式不匹配的文檔。
$nor 使用邏輯連接查詢子句NOR將返回所有無法匹配兩個子句的文檔。
$or 使用邏輯連接查詢子句OR將返回與任一子句的條件匹配的所有文檔。
Element
名稱 描述
$exists 匹配具有指定字段的文檔。
$type 如果字段是指定類型,則選擇文檔。
Evaluation
名稱 描述 $expr 允許在查詢語言中使用聚合表達式。 $jsonSchema 根據給定的JSON模式驗證文檔。 $mod 對字段的值執行模運算,並選擇具有指定結果的文檔。 $regex 選擇值與指定正則表達式匹配的文檔。 $text 執行文本搜索。 $where 匹配滿足JavaScript表達式的文檔。