Módulo: Mongoid::Persistable::Creatable

Estendido por:
ActiveSupport::Concern
Incluído em:
Mongoid::Persistable
Definido em:
lib/mongoid/persistable/createtable.rb

Visão geral

Define o comportamento para operações persistentes que criam novos documentos.

Definido sob namespace

Módulos: Métodos de classe

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#inserir(opções = {}) ➤ Documento

Insira um novo documento no banco de banco de dados. Retornará o próprio documento se o salvamento foi ou não bem-sucedido.

Exemplos:

Insira um documento.

document.insert

Parâmetros:

  • opções (Hash) (padrão para: {})

    Opções para passar para inserir.

Retorna:



20
21
22
23
24
25
26
27
28
# Arquivo 'lib/mongoid/persistable/createtable.rb', linha 20

def insert(opções = {})
  prepare_insert(opções) fazer
    se incorporado?
      insert_as_embedded
    mais
      insert_as_root
    end
  end
end