クエリで次のJavaドライバー メソッド呼び出しを使用すると、 MongoDB用 IntelliJ プラグインはインデックス警告、タイプ検証、またはデータベース参照検証に関するインサイトなど、ワークスペースのインサイトを生成します。 クエリに、IntelliJ プラグインが からインサイトを生成できるメソッドと、IntelliJ プラグインがインサイトを生成できないメソッドの組み合わせが含まれている場合、IntelliJ プラグインはインサイトを生成しません。
クエリ操作メソッド
名前 | 説明 |
|---|---|
コレクション内のすべてのドキュメントを検索します。 | |
指定された 集計パイプライン に従ってドキュメントを集計します。 |
フィルタリング メソッド
名前 | 説明 |
|---|---|
フィールド名の値が指定された値と等しいすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィールドの値が指定された値を超えるすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィールドの値が指定された値以上であるすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィールドの値が指定された値より小さいすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィールドの値が指定された値以下であるすべてのドキュメントに一致するフィルターを作成します。 | |
フィールド名の値が指定された値と等しくないすべてのドキュメントに一致するフィルターを作成します。 | |
フィールドの値が指定された値のリスト内の任意の値と等しいすべてのドキュメントに一致するフィルターを作成します。 | |
フィールドの値が指定された値のいずれとも等しくない、または存在しないすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィルターのリストの論理 AND を実行するフィルターを作成します。 | |
指定されたフィルターのリストの論理和を実行するフィルターを作成します。 | |
指定されたすべてのフィルターに対して論理 NOR操作を実行するフィルターを作成します。 | |
で渡されたフィルターと一致しないすべてのドキュメントに一致するフィルターを作成します。 | |
指定されたフィールドを含むすべてのドキュメントに一致するフィルターを作成します。 |
集計ステージ メソッド
名前 | 説明 |
|---|---|
受信ドキュメントを指定されたクエリフィルターと照合する $matchパイプラインステージを作成し、一致しないドキュメントをフィルタリングで除外します。 | |
指定されたドキュメントフィールドをプロジェクト$プロジェクトパイプラインステージを作成します。 | |
指定された条件でソートするための $sortパイプラインステージを作成します。 | |
指定された式でドキュメントをグループ化し、個別のグループごとにドキュメントを出力する $groupパイプラインステージを作成します。 | |
ドキュメントに新しいフィールドを追加する $addFieldsパイプラインステージを作成します。 | |
入力ドキュメントから配列フィールドを分解し、各配列要素の出力ドキュメントを作成するための $unwindパイプラインステージを作成します。 | |
指定されたフィルターに対して $limitパイプラインステージを作成します。 |
アキュムレータ メソッド
名前 | 説明 |
|---|---|
グループのすべてのノードに適用される場合、指定された式の値の式を表す $group操作のフィールド名を取得します。 | |
グループのすべてのノードに適用された場合、指定された式の値の平均を表す $group操作のフィールド名を取得します。 | |
グループの最初のノードに適用される場合、指定された式の値を表す $group操作のフィールド名を取得します。 | |
グループの最後のノードに適用された場合の指定された式の値を表す $group操作のフィールド名を取得します。 | |
指定された sortBy 仕様に従ってソートされたグループ内の最上位の要素に対して計算されたoutExpression の値を生成するフィールドと計算アキュムレータの組み合わせを返します。 | |
計算フィールドとアキュムレータの組み合わせを返します。指定された | |
指定された | |
計算フィールドとアキュムレータの組み合わせを返します。指定された | |
グループのすべてのノードに適用される場合、指定された式の最大値を表す $group操作のフィールド名を取得します。 | |
グループのすべてのノードに適用される場合、指定された式の最小値を表す $group操作のフィールド名を取得します。 | |
グループ化するためのキーを共有するドキュメントのグループ内の各ドキュメントに指定された式を適用した結果得られるすべての一意の値を表す $group 操作のフィールド名を取得します。 |
プロジェクション メソッド
名前 | 説明 |
|---|---|
指定されたすべてのフィールドを含むプロジェクションを作成します。 | |
指定されたフィールドをすべて除外するプロジェクションを作成します。 | |
プロジェクションのリストを単一のプロジェクションに結合するプロジェクションを作成します。重複するキーがある場合は、最後のキーが優先されます。 |
ソート メソッド
名前 | 説明 |
|---|---|
指定されたフィールドで昇順ソートするためのソート仕様を作成します。 | |
指定されたフィールドで降順ソートするためのソート仕様を作成します。 | |
複数のソート指定を組み合わせます。フィールド名が繰り返される場合は、最後のフィールド名が優先されます。 |