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