Docs Menu
Docs Home
///
Lambda MongoDB

Lambda 機能の互換性

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

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

Tip

MongoDBのSQLの概念

MongoDB がSQL の用語、概念、機能を表す方法については、

SQLからMongoDBへのマッピング チャートを参照してください。

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

構成

読み取り/書き込み接続

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

複数のデータベース接続

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

累積クエリ時間の監視

トランザクション

トランザクションを参照してください。

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

MongoDB Shellを使用します(

mongosh )。

データベース検査

サポート対象外

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

サポート対象外

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

Unsupported
Laravel uses a dot separator (.) between SQL schema and table names, but MongoDB allows . characters within collection names, which might lead to unexpected namespace parsing.

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

  • toSql()

  • toRawSql()

  • whereColumn()

  • orWhereColumn()

  • whereFulltext()

  • groupByRaw()

  • orderByRaw()

  • inRandomOrder()

  • union()

  • unionAll()

  • havingRaw()

  • having()

  • havingBetween()

  • orHavingRaw()

  • whereIntegerInRaw()

  • orWhereIntegerInRaw()

  • whereIntegerNotInRaw()

  • orWhereIntegerNotInRaw()

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

実行中のクエリ

チャンク結果

集計

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

Raw 式

サポート対象外

結合

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

和集合

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

論理グループ化

サポート対象外

順序

ランダムな順序付け

サポート対象外

グループ化

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

制限とオフセット

条件句

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

自動インクリメント ID

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

アップサート

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

JSON 列の更新

サポート対象外

値の増加と減少

デバッグ

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

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

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

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

モデル

UUID キーと ULID キー

タイムスタンプ

モデルの取得

高度なサブクエリ

サポート対象外

モデルの取得または作成

集計の取得

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

モデルの挿入と更新

アップサート

モデルの削除

ソフト 削除

モデルのプルーニング

Tip

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

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

関係の定義

多対多の関係

多形関係

動的な関係

クエリ関係

関連モデルの集計

サポート対象外

関連モデルの挿入と更新

Tip

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

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

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

キャスト

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

✓ JSON にシリアル化せずに MongoDB にオブジェクトと配列を保存できます。

日付キャスティング

列挙型

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

カスタムキャスト

Tip

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

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

戻る

問題とヘルプ

項目一覧

  • Overview
  • データベースの機能
  • クエリ機能
  • ページネーション機能
  • 移行機能
  • シード機能
  • 優れた機能
  • 等価関係の機能
  • コレクション機能の数
  • 効率的なミューテーション機能
  • モデルファクトリーの機能