クラス: Mongo::Operation::Insert::Result
- 継承:
-
操作::結果
- オブジェクト
- 操作::結果
- Mongo::Operation::Insert::Result
- 定義:
- lib/mongo/操作/insert/result.rb
Overview
挿入の結果のカスタム動作を定義します。
CRUD 仕様 に従って、挿入された ID の報告は任意です。 必要に応じて、このクラスに後で追加することができます。
インスタンス属性の概要を折りたたむ
-
#inserted_ids ⇒ Object
readOnly
挿入されたドキュメントの ID を取得します。
インスタンス メソッドの概要を折りたたむ
- # bulk_result =オブジェクト
-
# 初期化(応答、接続_description、接続_グローバル_id、ids、context: nil) = 結果
コンストラクター
private
新しい結果を初期化します。
-
#inserted_id ⇒ Object
挿入されたドキュメントの ID を取得します。
コンストラクターの詳細
# 初期化(応答、接続_description、接続_グローバル_id、ids、context: nil) = 結果
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
新しい結果を初期化します。
52 53 54 55 |
# ファイル 'lib/mongo/操作/insert/result.rb' は、52 行 デフォルト 初期化(応答, connection_description, connection_ global_id, ids, context: nil) スーパー(応答, connection_description, connection_ global_id, context: context) @inserted_ids = ids end |
インスタンス属性の詳細
# insert_ids =オブジェクト(読み取り専用)
挿入されたドキュメントの ID を取得します。
32 33 34 |
# ファイル 'lib/mongo/操作/insert/result.rb' は、32 行 デフォルト inserts_ids @inserted_ids end |
インスタンス メソッドの詳細
# bulk_result =オブジェクト
71 72 73 |
# ファイル 'lib/mongo/操作/insert/result.rb' は、71 行 デフォルト bulk_result BulkResult.新着情報(@reprise, connection_description, connection_ global_id, @inserted_ids) end |
#inserted_id ⇒ Object
挿入されたドキュメントの ID を取得します。
66 67 68 |
# ファイル 'lib/mongo/操作/insert/result.rb' は、66 行 デフォルト insert_id inserts_ids.最初に end |