Docs Menu
Docs Home
/ /

インサイトを生成するためのJavaドライバー メソッド

クエリで次のJavaドライバー メソッド呼び出しを使用すると、 MongoDB用 IntelliJ プラグインはインデックス警告、タイプ検証、またはデータベース参照検証に関するインサイトなど、ワークスペースのインサイトを生成します。 クエリに、IntelliJ プラグインが からインサイトを生成できるメソッドと、IntelliJ プラグインがインサイトを生成できないメソッドの組み合わせが含まれている場合、IntelliJ プラグインはインサイトを生成しません。

名前
説明

MongoCollection.find()

コレクション内のすべてのドキュメントを検索します。

指定された 集計パイプライン に従ってドキュメントを集計します。

名前
説明

フィールド名の値が指定された値と等しいすべてのドキュメントに一致するフィルターを作成します。

指定されたフィールドの値が指定された値を超えるすべてのドキュメントに一致するフィルターを作成します。

指定されたフィールドの値が指定された値以上であるすべてのドキュメントに一致するフィルターを作成します。

指定されたフィールドの値が指定された値より小さいすべてのドキュメントに一致するフィルターを作成します。

指定されたフィールドの値が指定された値以下であるすべてのドキュメントに一致するフィルターを作成します。

フィールド名の値が指定された値と等しくないすべてのドキュメントに一致するフィルターを作成します。

フィールドの値が指定された値のリスト内の任意の値と等しいすべてのドキュメントに一致するフィルターを作成します。

フィールドの値が指定された値のいずれとも等しくない、または存在しないすべてのドキュメントに一致するフィルターを作成します。

指定されたフィルターのリストの論理 AND を実行するフィルターを作成します。

指定されたフィルターのリストの論理和を実行するフィルターを作成します。

指定されたすべてのフィルターに対して論理 NOR操作を実行するフィルターを作成します。

で渡されたフィルターと一致しないすべてのドキュメントに一致するフィルターを作成します。

指定されたフィールドを含むすべてのドキュメントに一致するフィルターを作成します。

名前
説明

指定されたドキュメントフィールドをプロジェクト$プロジェクトパイプラインステージを作成します。

指定された条件でソートするための $sortパイプラインステージを作成します。

指定された式でドキュメントをグループ化し、個別のグループごとにドキュメントを出力する $groupパイプラインステージを作成します。

ドキュメントに新しいフィールドを追加する $addFieldsパイプラインステージを作成します。

入力ドキュメントから配列フィールドを分解し、各配列要素の出力ドキュメントを作成するための $unwindパイプラインステージを作成します。

指定されたフィルターに対して $limitパイプラインステージを作成します。

名前
説明

グループのすべてのノードに適用される場合、指定された式の値の式を表す $group操作のフィールド名を取得します。

グループのすべてのノードに適用された場合、指定された式の値の平均を表す $group操作のフィールド名を取得します。

グループの最初のノードに適用される場合、指定された式の値を表す $group操作のフィールド名を取得します。

グループの最後のノードに適用された場合の指定された式の値を表す $group操作のフィールド名を取得します。

指定された sortBy 仕様に従ってソートされたグループ内の最上位の要素に対して計算されたoutExpression の値を生成するフィールドと計算アキュムレータの組み合わせを返します。

計算フィールドとアキュムレータの組み合わせを返します。指定された outExpression の値のBSON配列を生成し、指定された sortBy 仕様に従ってソートされたグループ内の上位 N 要素に対して計算された値(N は 正の ) nExpression の整数値。

指定された sortBy 仕様に従ってソートされたグループ内の最下位要素に対して計算された、指定された outExpression の値を生成する計算フィールドとアキュムレータの組み合わせを返します。

計算フィールドとアキュムレータの組み合わせを返します。指定された outExpression の値のBSON配列を生成します。これは、指定された sortBy 仕様に従ってソートされたグループ内の最下位 N 要素に対して計算されます。N は次の正の整数値です: nExpression

グループのすべてのノードに適用される場合、指定された式の最大値を表す $group操作のフィールド名を取得します。

グループのすべてのノードに適用される場合、指定された式の最小値を表す $group操作のフィールド名を取得します。

グループ化するためのキーを共有するドキュメントのグループ内の各ドキュメントに指定された式を適用した結果得られるすべての一意の値を表す $group 操作のフィールド名を取得します。

名前
説明

指定されたすべてのフィールドを含むプロジェクションを作成します。

指定されたフィールドをすべて除外するプロジェクションを作成します。

プロジェクションのリストを単一のプロジェクションに結合するプロジェクションを作成します。重複するキーがある場合は、最後のキーが優先されます。

名前
説明

指定されたフィールドで昇順ソートするためのソート仕様を作成します。

指定されたフィールドで降順ソートするためのソート仕様を作成します。

複数のソート指定を組み合わせます。フィールド名が繰り返される場合は、最後のフィールド名が優先されます。

  • IntelliJ インサイト

戻る

Javaクエリの実行

項目一覧