Docs Menu
Docs Home
/
Atlas
/ / /

演算子とコレクター

項目一覧

  • 演算子
  • コレクター
  • 次のステップ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

演算子
説明
サポートされているフィールド型

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

Atlas Search 演算子とコレクターの詳細については、次のビデオもご覧ください。

戻る

メタデータ: $searchMeta