Módulo: Mongoid::Persistable::Creatable

Ampliado por:
ActiveSupport::Concern
Incluido en:
Mongoid::Persistable
Definido en:
lib/mongoid/persistable/creatable.rb

Overview

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

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#insert(options = {}) ⇒ Document

Inserte un nuevo documento en la base de datos. Devolverá el propio documento, haya sido exitoso o no el guardado.

Ejemplos:

Insertar un documento.

document.insert

Parámetros:

  • opciones (encriptada) (por defecto: {})

    Opciones para pasar a insert.

Devuelve:



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

def insert(opciones = {})
  prepare_insert(opciones) hacer
    si ¿Incorporado?
      insertar como elemento incrustado
    else
      insert_as_root
    end
  end
end