クラス: Mongo::Operation::Update::Result
- 継承:
-
操作::結果
- オブジェクト
- 操作::結果
- Mongo::Operation::Update::Result
- 定義:
- lib/mongo/ 操作/update/result.rb
Overview
更新の結果のカスタム動作を定義します。
定数の概要の削減
- 修飾語 =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
結果内の変更されたDocsフィールドの数。
'nModified'- アップサート =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
結果のアップサートされたDocsフィールド。
'アップサート'
インスタンス メソッドの概要を折りたたむ
- # bulk_result =オブジェクト
-
#matched_count =整数
一致したドキュメントの数を取得します。
-
#modified_count ⇒ Integer
変更されたドキュメントの数を取得します。
-
#upserted_count ⇒ Integer
アップサートされたドキュメントの数を返します。
-
# upserted_id =オブジェクト
アップサート が実行された場合、挿入されたドキュメントの識別子。
インスタンス メソッドの詳細
# bulk_result =オブジェクト
101 102 103 |
# ファイル 'lib/mongo/ 操作/update/result.rb' は、101 行 デフォルト bulk_result BulkResult.新着情報(@reprise, connection_description) end |
#matched_count =整数
一致したドキュメントの数を取得します。
46 47 48 49 50 51 52 53 54 |
# ファイル 'lib/mongo/ 操作/update/result.rb' は、46 行 デフォルト matched_count return 0 ただし、 確認済み? 場合 upsert? 0 else n end end |
#modified_count ⇒ Integer
変更されたドキュメントの数を取得します。
65 66 67 68 69 |
# ファイル 'lib/mongo/ 操作/update/result.rb' は、65 行 デフォルト moded_count return 0 ただし、 確認済み? 最初に[変更] end |
#upserted_count ⇒ Integer
アップサートされたドキュメントの数を返します。
96 97 98 |
# ファイル 'lib/mongo/ 操作/update/result.rb' は、96 行 デフォルト upserted_count upsert? ? n : 0 end |
# upserted_id =オブジェクト
アップサート が実行された場合、挿入されたドキュメントの識別子。
81 82 83 84 85 |
# ファイル 'lib/mongo/ 操作/update/result.rb' は、81 行 デフォルト upserted_id return nil ただし、 upsert? upsert?.最初に['_id'] end |