Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

Atlas Search クエリでの演算子とコレクターの使用

項目一覧

  • 演算子
  • コレクター
  • 学び続ける

$search 集計パイプラインステージには次の演算子があります。この表には、演算子がクエリをサポートする Atlas Search フィールド タイプも示されています。

演算子
説明
サポートされている Atlas Search タイプ
不完全な入力文字列をもとに、入力しながら検索するクエリを実行します。
他の演算子を 1 つのクエリに結合します。
compound 演算子内で使用される演算子によってサポートされるフィールド タイプ。
配列の要素である埋め込みドキュメント内のフィールドをクエリします。
embeddedDocument 演算子内で使用される演算子がサポートする EmbeddedDocuments とフィールド タイプ。
フィールドに null 値を含む指定値が含まれているかどうかを確認します。
フィールド タイプに関係なく、指定されたフィールドの存在をテストします。
フィールド タイプは exists 演算子には使用されません。
指定した地理的形状の値をクエリします。
指定した地理的形状内のポイントをクエリします。
単一の値と値の配列の両方をクエリします。
(廃止予定)Hierarchical Navigable Small Worlds アルゴリズムを使用してセマンティック検索を実行します
類似ドキュメントのクエリ。
指定した数値日付、または地理的ポイントの近くの値をクエリします。
クエリと同様の順序でドキュメント内のタームを検索します。
インデックス付きフィールドと値の組み合わせのクエリをサポートします。
特定の数値、日付、string、ObjectId の範囲内の値をクエリします。
query フィールドを正規表現として解釈します。
(廃止予定)テキスト フィールドの指定されたリージョン内のクエリ述語の相対的な位置要件を指定します。
テキスト分析検索を実行します。
クエリ文字列内の任意の文字に一致する特殊文字をサポートします。

コレクターは、メタデータの結果を表すドキュメント(通常は一致する検索結果の集計)を返します。

Atlas Search 集計パイプラインステージには次のコレクターがあります。この表には、コレクターがサポートする Atlas Search フィールド タイプも表示されます。

演算子
説明
サポートされているフィールド型
指定したファセット フィールドの値または範囲でクエリ結果をグループ化し、それらの各グループのカウントを返します。

このビデオでは、embeddedDocument 演算子を使用して埋め込みドキュメント内のフィールドを検索する方法、テキスト演算子の fuzzy オプションを使用してあいまい検索を実行する方法、オートコンプリート演算子を使用して入力しながら検索する関数をビルドする方法、geoWithin 演算子geoShape 演算子を使用して地理空間クエリを実行する方法、moreLikeThis 演算子を使用して類似または代替の結果を取得する方法、および強調表示を使用して検索タームを元のコンテキストで表示する方法について学習します。

所要時間: 12 分

戻る

$searchMeta