AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Lambda 機能の互換性

このガイドでは、Lambda MongoDB でサポートされている Lambda の機能について説明します。 このページでは、Lambda 統合での Lambda バージョン12 .x 機能の可用性について説明します。

次のセクションには、Lambda 統合で個々の機能が利用できるかどうかを示す表が含まれています。

Tip

MongoDBのSQLの概念

MongoDB がSQL の用語、概念、機能を表す方法については、 「 SQLからMongoDBへのマッピング チャート 」を参照してください。

データベース機能
可用性

構成

読み取り/書き込み接続

代わりに 読み込み設定( read preference)を使用してください。

複数のデータベース接続

クエリ イベントのリスニング

累積クエリ時間の監視

トランザクション

コマンドラインインターフェイス(CLI)

MongoDB Shellを使用します( mongosh )。

データベース検査

サポート対象外

データベース モニタリング

サポート対象外

マルチデータベース サポート / 複数のスキーマ

サポート対象外
Lambda ではSQLスキーマとテーブル名の間にドット区切り(. )が使用されますが、 MongoDBコレクション名内に. 文字が許可されているため、予期しない名前空間解析が発生する可能性があります。

コレクション名とインデックス名のプレフィックス

サポート対象外

次の Eloqueent メソッドは Lambda 統合ではサポートされていません。

  • toSql()

  • toRawSql()

  • whereColumn()

  • orWhereColumn()

  • whereFulltext()

  • groupByRaw()

  • orderByRaw()

  • inRandomOrder()

  • union()

  • unionAll()

  • havingRaw()

  • having()

  • havingBetween()

  • orHavingRaw()

  • whereIntegerInRaw()

  • orWhereIntegerInRaw()

  • whereIntegerNotInRaw()

  • orWhereIntegerNotInRaw()

クエリ機能
可用性

実行中のクエリ

チャンク結果

集計

ステートメントを選択する

Raw 式

サポート対象外

結合

$lookup集計ステージを使用します。詳細については、サーバー マニュアルの $lookup に関する参照を参照してください。 Lambda MongoDB は、集計を実行するための 集計操作 を提供します。

和集合

$unionWith集計ステージを使用します。詳細については、サーバー マニュアルの $unionWith参照を参照してください。 Lambda MongoDB は、集計を実行するための 集計操作 を提供します。

論理グループ化

サポート対象外

順序

ランダムな順序付け

サポート対象外

グループ化

$group集計ステージを使用します。詳細については、サーバー マニュアルの $group に関する参照を参照してください。 Lambda MongoDB は、集計を実行するための 集計操作 を提供します。

制限とオフセット

条件句

ステートメントを挿入する

自動インクリメント ID

MongoDB は ObjectID を使用するためサポート対象外

アップサート

アップデート ステートメント

JSON 列の更新

サポート対象外

値の増加と減少

デバッグ

Laravel 統合は、すべての Lambda ページネーション機能をサポートしています。

Lambel 統合はすべての Lambel移行機能をサポートしていますが、実装はMongoDB のスキーマ柔軟モデルに固有です。

Lambel 統合は、すべての Lambda シード機能をサポートしています。

エラスティック 機能
可用性

モデル

UUID キーと ULID キー

タイムスタンプ

モデルの取得

高度なサブクエリ

サポート対象外

モデルの取得または作成

集計の取得

部分的にサポートされています

モデルの挿入と更新

アップサート

モデルの削除

ソフト 削除

モデルのプルーニング

Tip

詳細については、「 Eloquet モデルクラス」のガイドを参照してください。

エラスティック 機能
可用性

関係の定義

多対多の関係

多形関係

動的な関係

クエリ関係

関連モデルの集計

サポート対象外

関連モデルの挿入と更新

Tip

詳細については、「 効率的なモデル関係 」のガイドを参照してください。

Lambda 統合は、すべての Eloqueent コレクション機能をサポートしています。

エラスティック 機能
可用性

キャスト

配列と JSON のキャスティング

✓ JSONにシリアル化せずにMongoDBにオブジェクトと配列を保存できます 。 Lambda MongoDB v5.8 以降では、array キャスト型は非推奨です。詳細については、「 5.8バージョン の非推奨 」を参照してください。

日付キャスティング

列挙型

暗号化されたキャスティング

カスタムキャスト

Tip

詳細については、「 Eloquet モデルクラス」のガイドを参照してください。

Lambda 統合は、すべての Eloqueent ファクトリー機能をサポートします。