クエリ 演算子とプロジェクション 演算子
注意
構文や例など、特定の演算子の詳細については、演算子のリファレンスページへのリンクをクリックしてください
互換性
次の環境でホストされている配置ではクエリとプロジェクション演算子を使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
クエリ セレクター
比較
異なる BSON 型値の比較については、BSON 比較順序の指定を参照してください。
論理
要素
評価
名前 | 説明 |
---|---|
クエリ言語内で集計式を使用できます。 | |
指定された JSON スキーマに対してドキュメントを検証します。 | |
フィールド値に対して剰余演算を実行し、指定された結果を持つドキュメントを選択します。 | |
指定された正規表現に一致する値を持つドキュメントを選択します。 | |
テキスト検索を実行します。
| |
JavaScript 式を満たすドキュメントに一致します。 |
地理空間
名前 | 説明 |
---|---|
GeoJSON ジオメトリと交差するジオメトリを選択します。2dsphere インデックスは | |
境界となる GeoJSON ジオメトリ内のジオメトリを選択します。2dsphere と 2d インデックスは | |
球面上のポイントに近接する地理空間オブジェクトを返します。地理空間インデックスが必要です。2dsphere と 2d インデックスは |
配列
名前 | 説明 |
---|---|
クエリで指定されたすべての要素を含む配列と一致します。 | |
配列フィールドの要素が指定されたすべての | |
配列フィールドが指定されたサイズの場合にドキュメントを選択します。 |
Bitwise
名前 | 説明 |
---|---|
ビット位置のセットがすべて | |
ビット位置のセットがすべて | |
ビット位置のセットのいずれかのビットが | |
ビット位置のセットのいずれかのビットが |
プロジェクション 演算子
名前 | 説明 |
---|---|
クエリ条件に一致する配列内の最初の要素をプロジェクションします。 | |
指定される | |
| |
配列からプロジェクションされる要素の数を制限します。skip と slice の制限をサポートします。 |