模块:Mongoid::Atomic::Paths::Embedded

包含在:
多个,一个
定义于:
lib/mongoid/atomic/paths/embedded.rb ,
lib/mongoid/atomic/paths/embedded/one.rb,
lib/mongoid/atomic/paths/embedded/many.rb

Overview

两个不同嵌入式路径之间的通用功能。

在命名空间下定义

类: 多个,一个

实例属性摘要折叠

实例方法摘要折叠

实例属性详细信息

# delete_modifier对象(只读)

返回属性 delete_modifier 的值。



14
15
16
# File 'lib/mongoid/atomic/paths/embedded.rb', line 14

def delete_modifier
  @delete_modifier
end

# document对象(只读)

返回属性文档的值。



14
15
16
# File 'lib/mongoid/atomic/paths/embedded.rb', line 14

def 文档
  @document
end

#insert_modifierObject (readonly)

返回属性 insert_modifier 的值。



14
15
16
# File 'lib/mongoid/atomic/paths/embedded.rb', line 14

def insert_modifier
  @insert_modifier
end

#对象(只读)

返回父属性的值。



14
15
16
# File 'lib/mongoid/atomic/paths/embedded.rb', line 14

def 父项
  @parent
end

实例方法详细信息

#路径string

获取层次结构中文档的路径。

例子:

获取路径。

many.path

返回:

  • ( string )

    文档的路径。



22
23
24
# File 'lib/mongoid/atomic/paths/embedded.rb', line 22

def 路径
  @path ||= Position.(/\.\d+\z/, " ")
end