모듈: Mongoid::Persistable::Creatable

확장자:
ActiveSupport::Concern
포함 항목:
Mongoid::Persistable
다음에 정의됨:
lib/mongoid/persistable/creatable.rb

개요

새 문서를 생성하는 지속성 작업의 동작을 정의합니다.

네임스페이스 아래에 정의됨

모듈: 클래스 메서드

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#insert(options = {}) ⇒ Document

데이터베이스 에 새 문서 를 삽입합니다. 저장 성공적인 여부에 관계없이 문서 자체를 반환합니다.

예시:

문서 를 삽입합니다.

document.insert

매개변수:

  • 옵션 (해시) (기본값: {})

    삽입하기 위해 전달할 옵션입니다.

반환합니다:

  • (문서)

    지속형 문서 입니다.



20
21
22
23
24
25
26
27
28
# 파일 'lib/mongoid/persistable/creatable.rb', 줄 20

def insert(옵션 = {})
  prepare_insert(옵션) do
    만약 임베디드?
      insert_as_embedded
    other
      insert_as_root
    end
  end
end