Docs Menu
Docs Home
/ / /
Lambda MongoDB

Lambda 機能の互換性

項目一覧

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

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

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

エラスティック 機能
可用性
構成
読み取り/書き込み接続
代わりに読み込み設定( read preference )を使用してください。
複数のデータベース接続
クエリ イベントのリスニング
累積クエリ時間の監視
トランザクション
トランザクションを参照してください。
コマンドラインインターフェイス(CLI)
MongoDB Shellを使用します( mongosh )。
データベース検査
サポート対象外
データベース モニタリング
サポート対象外

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

  • toSql()

  • toRawSql()

  • whereColumn()

  • orWhereColumn()

  • whereFulltext()

  • groupByRaw()

  • orderByRaw()

  • inRandomOrder()

  • union()

  • unionAll()

  • havingRaw()

  • having()

  • havingBetween()

  • orHavingRaw()

  • whereIntegerInRaw()

  • orWhereIntegerInRaw()

  • whereIntegerNotInRaw()

  • orWhereIntegerNotInRaw()

エラスティック 機能
可用性
実行中のクエリ
チャンク結果
集計
ステートメントを選択する
Raw 式
サポート対象外
結合
サポート対象外
和集合
サポート対象外
論理グループ化
サポート対象外
順序
ランダムな順序付け
サポート対象外
グループ化
部分的にサポートされている場合は、集計を使用してください。
制限とオフセット
条件句
ステートメントを挿入する
自動インクリメント 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 ファクトリー機能をサポートします。

戻る

問題とヘルプ