クラス: Mongo::Operation::Insert::Result
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/operation/insert/result.rb
Overview
挿入の結果のカスタム動作を定義します。
CRUD 仕様 に従って、挿入された ID の報告は任意です。 必要に応じて、このクラスに後で追加することができます。
定数の概要
結果から継承される定数
結果::CURSOR 、結果::CURSOR_ID 、結果::FIRST_BATCH 、結果::N 、結果::NAMESPACE 、結果::Next_BATCH 、結果:: OK 、結果::RESULT
インスタンス属性の概要を折りたたむ
-
#inserted_ids ⇒ Object
readOnly
挿入されたドキュメントの ID を取得します。
結果から継承される属性
# connection_description 、 # connection_ global_id 、 # replays
インスタンス メソッドの概要を折りたたむ
- # bulk_result =オブジェクト
-
#初期化(応答、接続_description、接続_グローバル_id、ids) = 結果
コンストラクター
private
新しい結果を初期化します。
-
#inserted_id ⇒ Object
挿入されたドキュメントの ID を取得します。
結果から継承されるメソッド
認証済み 、#cluster_time 、 #cursor_id 、 #documents 、各 、 #error 、 # has_cursor_id ? 、 #inspect 、 # labels 、 #namespace 、 #ok? 、 #operation_time 、# reply 、#returned_count 、 #snapshot_timestamp 、#成功し たかどうか 、 トポロジー_バージョン 、検証し ます。 、 #write_concern_error 、 #Written_count
コンストラクターの詳細
#初期化(応答、接続_description、接続_グローバル_id、ids) =結果
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
新しい結果を初期化します。
53 54 55 56 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/insert/result.rb', 行53 デフォルト 初期化(応答, connection_description, connection_ global_id, ids) スーパー(応答, connection_description, connection_ global_id) @inserted_ids = ids end |
インスタンス属性の詳細
# insert_ids =オブジェクト(読み取り専用)
挿入されたドキュメントの ID を取得します。
35 36 37 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/insert/result.rb', 行35 デフォルト inserts_ids @inserted_ids end |
インスタンス メソッドの詳細
# bulk_result =オブジェクト
72 73 74 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/insert/result.rb', 行72 デフォルト bulk_result BulkResult.新着情報(@reprise, connection_description, connection_ global_id, @inserted_ids) end |
#inserted_id ⇒ Object
挿入されたドキュメントの ID を取得します。
67 68 69 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/operation/insert/result.rb', 行67 デフォルト insert_id inserts_ids.最初に end |