Módulo: Mongoide::Persistente::Creable

Ampliado por:
ActiveSupport::Preocupación
Incluido en:
Mongoid::Persistable
Definido en:
lib/mongoid/persistable/creable.rb

Overview

Define el comportamiento de las operaciones de persistencia que crean nuevos documentos.

Definido en el espacio de nombres

Modules: Métodos de clase

Colapso del resumen del método de instancia

Detalles del método de instancia

#insert(options = {}) ⇒ Document

Insertar un nuevo documento en la base de datos. Devolverá el documento original, independientemente de si se guardó correctamente.

Ejemplos:

Insertar un documento.

document.insert

Parámetros:

  • opciones (Hash) (predeterminado: {})

    Opciones para pasar a insertar.

Devuelve:



20
21
22
23
24
25
26
27
28
# Archivo 'lib/mongoid/persistable/creatable.rb', línea 20

def insert(opciones = {})
  prepare_insert(opciones) hacer
    Si ¿incorporado?
      insertar_como_incrustado
    else
      insert_as_root
    end
  end
end