モジュール: Mongoid::アトミック::Paths::埋め込み

次のドキュメントに含まれます。
多く1 つ
定義:
build/mongoid- 8.1 /lib/mongoid/アトミック/paths/ embedded.rb
build/mongoid- 8.1 /lib/mongoid/アトミック/paths/ embedded/one.rb,
build/mongoid- 8.1 /lib/mongoid/アトミック/paths/ embedded/many.rb

Overview

2 つの異なる埋め込みパスに共通の機能。

名前空間で定義済み

クラス: 多く1 つ

インスタンス属性の概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

インスタンス属性の詳細

# delete_modifier =オブジェクト(読み取り専用)

delete_modifier の値を返します。



13
14
15
ファイル 'Build/mongoid- 8.1 /lib/mongoid/atlas/paths/ embedded.rb', 行13

デフォルト delete_modifier
  @delete_modifier
end

#ドキュメント=オブジェクト(読み取り専用)

属性ドキュメントの値を返します。



13
14
15
ファイル 'Build/mongoid- 8.1 /lib/mongoid/atlas/paths/ embedded.rb', 行13

デフォルト ドキュメント
  @document
end

#insert_modifierObject (readonly)

属性の insert_modifier の値を返します。



13
14
15
ファイル 'Build/mongoid- 8.1 /lib/mongoid/atlas/paths/ embedded.rb', 行13

デフォルト insert_modifier
  @insert_modifier
end

オブジェクト (読み取り専用 )

属性親の値を返します。



13
14
15
ファイル 'Build/mongoid- 8.1 /lib/mongoid/atlas/paths/ embedded.rb', 行13

デフォルト 
  @parent
end

インスタンス メソッドの詳細

# path = string

階層内のドキュメントへのパスを取得します。

例:

パスを取得します。

many.path

次の値を返します。

  • ( string )

    ドキュメントへのパス。



21
22
23
ファイル 'Build/mongoid- 8.1 /lib/mongoid/atlas/paths/ embedded.rb', 行21

デフォルト path
  @path ||= position.サブ(/\.\d+\z/, " ")
end