比較演算子は、 より小さい、 より大きいなどの値の比較を含むデータをフィルタリングします。
不等価比較演算子($gt、$gte、$lt、および$lte)は型ブラケットを使用します。つまり、特定のBSON型に対する比較は、その型の値のみと一致します。否定($neおよび$nin)は型ブラケットを使用しないため、任意の型の値と一致します。
$gt
$gte
$lt
$lte
$ne
$nin
クエリ述語とは異なり、不等価比較式($gt、$gte、$lt、および$lte)は型ブラケットを使用しません。代わりに、指定された BSON 比較順序を使用して、異なる BSON types の値を比較します。
$eq
指定値と等しい値と一致します。
指定値を超える値と一致します。
指定値以上の値と一致します。
$in
配列の指定値と一致します。
指定値未満の値と一致します。
指定値以下の値と一致します。
指定値と等しくないすべての値と一致します。
値が指定された値のリストのいずれとも等しくない場合は一致します。
ドキュメンテーション