Advertisement
niccarp

Untitled

Jul 17th, 2013
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. Manipulación de datos: colecciones y documentos[editar]
  2.  
  3. MongoDB guarda la estructura de los datos en documentos tipo JSON con un esquema dinámico llamado BSON, lo que implica que no existe un esquema predefinido. Los elementos de los datos son llamados documentos y se guardan en colecciones. Una colección puede tener un número indeterminado de documentos. Comparando con una base de datos relacional, se puede decir que las colecciones son como tablas y los documentos son archivos. La diferencia es que en una base de datos relacional cada archivo en una tabla tiene la misma cantidad de campos, mientras que en MongoDB cada documento en una colección puede tener diferentes campos. En un documento, se pueden agregar, eliminar, modificar o renombrar nuevos campos en cualquier momento, ya que no hay un esquema predefinido. La estructura de un documento es simple y compuesta por “key-value pairs” parecido a las matrices asociativas en un lenguaje de programación, esto es debido a que MongoDB sigue el formato de JSON. En MongoDB la clave es el nombre del campo y el valor es su contenido, los cuales se separan mediante el uso de “:”, tal y como se puede ver en el siguiente ejemplo. Como valor se pueden usar números, cadenas o datos binarios como imágenes o cualquier otro “key-value pairs”.
  4. {
  5. "_id": ObjectId("4efa8d2b7d284dad101e4bc7"),
  6. "Last Name": "PELLERIN",
  7. "First Name": "Franck",
  8. "Age": 29,
  9. "Address": {
  10. "Street": "1 chemin des Loges",
  11. "City": "VERSAILLES"
  12. }
  13. }
  14. En este ejemplo se puede ver que en el campo “Address” se contiene otro documento que tiene los campos de “Street” y “City”.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement