モジュール: Mongoid::Clients::Options
- 次による拡張機能。
- ActiveSupport::Concern
- 次のドキュメントに含まれます。
- Mongoid::Clients 、 Mongoid::Atlas
- 定義:
- build/mongoid- 8.1 /lib/mongoid/clients/options.rb
名前空間で定義済み
Modules: クラスメソッド
インスタンス メソッドの概要を折りたたむ
- コレクション(親 = nil)= オブジェクト
- # collection_name = オブジェクト
- # mongo_client =オブジェクト
- #永続性_context = オブジェクト
- は? = ブール値
-
(options_or_context , &lock)= で = オブジェクト
ブロック中にこのオブジェクトの永続化コンテキストを変更します。
インスタンス メソッドの詳細
コレクション(親 = nil)=オブジェクト
30 31 32 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行30 デフォルト コレクション(親 = nil) duration_context.コレクション(親) end |
# collection_name =オブジェクト
34 35 36 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行34 デフォルト collection_name duration_context.collection_name end |
# mongo_client =オブジェクト
38 39 40 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行38 デフォルト mongo_client duration_context.クライアント end |
#永続性_context =オブジェクト
42 43 44 45 46 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行42 デフォルト duration_context PersistanceContext.得る(自己) || PersistanceContext.得る(自己.クラス) || PersistanceContext.新着情報(自己.クラス) end |
は? =ブール値
48 49 50 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行48 デフォルト properties !!(PersistanceContext.得る(自己) || PersistanceContext.得る(自己.クラス)) end |
(options_or_context , &lock)= で =オブジェクト
ブロック中にこのオブジェクトの永続化コンテキストを変更します。
21 22 23 24 25 26 27 28 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/options.rb ', 行21 デフォルト と共に(, &ブロック) initial_context = PersistanceContext.得る(自己) initial_cluster = duration_context.クラスター set_persistance_context() ノードの数 自己 保証する clear_persistance_context(initial_cluster, initial_context) end |