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