クラス: Mongoid::アトミック::Paths::埋め込み::One
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::アトミック::Paths::埋め込み::One
- 次のことが含まれます。
- Mongoid::アトミック::Paths::埋め込み
- 定義:
- lib/mongoid/アトミック/paths/ embedded/one.rb
Overview
このクラスは、埋め込み1 - 1として定義されているドキュメントを検索して更新するための動作をカプセル化します。
インスタンス属性の概要
Mongoid::Atlas::Paths::埋め込みに含まれる属性
#delete_modifier, #document, #insert_modifier, #parent
インスタンス メソッドの概要を折りたたむ
-
#初期化(ドキュメント) = One
コンストラクター
新しいパス ユーティリティを作成します。
-
#position = string
階層内のドキュメントの位置を取得します。
Mongoid に含まれるメソッド::アトミック::Paths::埋め込み
コンストラクターの詳細
#初期化(ドキュメント) = One
新しいパス ユーティリティを作成します。
20 21 22 23 |
# ファイル 'lib/mongoid/アトミック/paths/ embedded/one.rb' は、 20行 デフォルト 初期化(ドキュメント) @document, @parent = ドキュメント, ドキュメント._parent @insert_modifier, @delete_modifier =" $set ", " $unset " end |
インスタンス メソッドの詳細
#position = string
階層内のドキュメントの位置を取得します。 これには、埋め込み関連付けよりも上位にある可能性のある1 -n 埋め込み関連付けのインデックスが含まれます。
33 34 35 36 |
# ファイル 'lib/mongoid/アトミック/paths/ embedded/one.rb' は、 33行 デフォルト position position = 親.アトミック_位置 " #{ ros } #{ " 。 「 .が end |