Saltar la navegación

7.3.1. Crear registros

MongoDB proporciona los siguientes métodos para insertar documentos en una colección:

db.collection.insertOne()
db.collection.insertMany()

En MongoDB, las operaciones de inserción apuntan a una sola colección . Todas las operaciones de escritura en MongoDB son atómicas en el nivel de un solo documento.

Insertar registro

IDENTIFICADOR DE OBJETOS

Los identificadores de cada documento (registro) son únicos. Se asignan automáticamente al crear el documento, se generan de forma rápida y ordenada. También se pueden crear de forma manual. Es un número hexadecimal que consta de 12 bytes:

  • los primeros 4 son una marca de tiempo,
  • los tres siguientes la identificación de la máquina,
  • 2 bytes de identificador de proceso
  • y un contador de 3 bytes empezando en un número aleatorio.

El Objectid o_id, es como si fuese la clave del documento, no se repetirá en una colección. Si un documento no tiene _id,  MongoDB se lo asignará automáticamente, es lo que ocurre cuando insertamos y no indicamos el identificador.

Creado con eXeLearning (Ventana nueva)