Docs Menu
Docs Home
/
Atlas
/ / /

演算子とコレクター

以下のテーブルは、Atlas Searchクエリの出力をカスタマイズするために、$searchおよび$searchMetaの集計パイプライン ステージ内で使用できる演算子を説明しています。各演算子は、特定のAtlas Searchフィールドタイプに対するクエリをサポートしています。

演算子
説明
サポートされている Atlas Search タイプ

不完全な入力文字列をもとに、入力しながら検索するクエリを実行します。

他の演算子を 1 つのクエリに結合します。

compound 演算子内で使用される演算子によってサポートされるフィールド タイプ。

配列の要素である埋め込みドキュメント内のフィールドをクエリします。

embeddedDocument 演算子内で使用される演算子がサポートする EmbeddedDocuments とフィールド タイプ。

フィールドに null 値を含む指定値が含まれているかどうかを確認します。

フィールド タイプに関係なく、指定されたフィールドの存在をテストします。

フィールド タイプは exists 演算子には使用されません。

指定した地理的形状の値をクエリします。

指定した地理的形状内のポイントをクエリします。

単一の値と値の配列の両方をクエリします。

(廃止予定)Hierarchical Navigable Small Worlds アルゴリズムを使用してセマンティック検索を実行します

類似ドキュメントのクエリ。

指定した数値日付、または地理的ポイントの近くの値をクエリします。

クエリと同様の順序でドキュメント内のタームを検索します。

インデックス付きフィールドと値の組み合わせのクエリをサポートします。

特定の数値、日付、string、ObjectId の範囲内の値をクエリします。

query フィールドを正規表現として解釈します。

(廃止予定)テキスト フィールドの指定されたリージョン内のクエリ述語の相対的な位置要件を指定します。

テキスト分析検索を実行します。

クエリ文字列内の任意の文字に一致する特殊文字をサポートします。

次のテーブルは、$searchおよび$searchMeta集計パイプライン ステージ内で使用され、Atlas Searchクエリのメタデータの結果を表すドキュメントを返すコレクターを説明しています。この結果ドキュメントは通常、一致するAtlas Searchクエリ結果の集計です。このテーブルには、コレクターがサポートするAtlas Searchフィールド タイプも表示されます。

コレクター
説明
サポートされているフィールド型

指定したファセット フィールドの値または範囲でクエリ結果をグループ化し、それらの各グループのカウントを返します。

Atlas Search演算子とコレクターについての詳細は、以下の動画をご覧ください。

戻る

メタデータ:$searchMeta

項目一覧