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表達式的文檔。