Herramientas de usuario

Herramientas del sitio


apuntes:mongodb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

apuntes:mongodb [2019/02/15 03:42] – [Estructura de una Base de Datos] fernandoapuntes:mongodb [2024/09/16 16:03] (actual) – editor externo 127.0.0.1
Línea 33: Línea 33:
  
 ==== Documentos BSON  ==== ==== Documentos BSON  ====
-BSON es una representación binario de documentos tipo JSON. Permite integrar sub-documentos así como el uso de arrays, pero también permite representar [[https://docs.mongodb.com/manual/reference/bson-types/|tipos de datos]] a diferencia de JSON. +BSON es una representación binaria de documentos tipo JSON. Permite integrar sub-documentos así como el uso de arrays, pero también permite representar [[https://docs.mongodb.com/manual/reference/bson-types/|tipos de datos]] a diferencia de JSON. 
  
 Estos documentos de texto son ligeros y utilizan una cláve única por cada documento (campo _id). Cada documento está formado por campos únicos (claves) a los que se les da un valor, lo que permite la recuperación de la información de forma muy rápida.  Estos documentos de texto son ligeros y utilizan una cláve única por cada documento (campo _id). Cada documento está formado por campos únicos (claves) a los que se les da un valor, lo que permite la recuperación de la información de forma muy rápida. 
Línea 40: Línea 40:
 En MongoDB, cada documento almacenado en una colección requiere un identificador único que actúa de forma similar a una //clave primaria//. Si se omite este campo en un documento insertado en una colección, MongoDB genera automáticamente un valor ''ObjectId'' para el campo ''_id''. En MongoDB, cada documento almacenado en una colección requiere un identificador único que actúa de forma similar a una //clave primaria//. Si se omite este campo en un documento insertado en una colección, MongoDB genera automáticamente un valor ''ObjectId'' para el campo ''_id''.
  
-El tipo de datos ''ObjectID'' de los documentos BSON es un valor de 12 bytes único, fácil y rápido de generar y está ordenado.+El tipo de datos ''ObjectID'' de los documentos BSON es un valor de 12 bytes único, fácil y rápido de generary está ordenado.
 ===== Puesta en marcha de MongoDB ===== ===== Puesta en marcha de MongoDB =====
 Una vez descargado el servidor [[http://www.mongodb.org|MongoDB Server]], para ponerlo en marcha tendremos que crear la ruta donde queremos que se almacenen nuestras bases de datos. Y a continuación, lanzar el servidor ejecutando el siguiente comando: Una vez descargado el servidor [[http://www.mongodb.org|MongoDB Server]], para ponerlo en marcha tendremos que crear la ruta donde queremos que se almacenen nuestras bases de datos. Y a continuación, lanzar el servidor ejecutando el siguiente comando:
Línea 263: Línea 263:
  
 <code java> <code java>
-db.getCollection("libros").deleteOne(new Document("titulo", "Secuestrado"));+//Para borrar un solo documento debemos utilizar un valor para un campo único (_id) 
 +db.getCollection("libros").deleteOne(new Document("_id", "345367")); 
 + 
 +db.getCollection("libros").deleteMany(new Document("autor", "Reverte")); 
 </code> </code>
  
apuntes/mongodb.1550202175.txt.gz · Última modificación: 2024/09/16 16:05 (editor externo)