Categoría: Programación

0

Modelado One-To-One en MongoDB

Para realizar un modelado one to one en MongoDB vamos a utilizar el ejemplo Persona y Domicilio. Una persona tendrá asociada la dirección de un domicilio. Estas entidades las modelaríamos de la siguiente manera: Para el caso de la persona el documento JSON de ejemplo será:

Y para el caso del domicilio:

Para resolver el modelado one-to-one...

0

Proyecciones en MongoDB

Cuando se realiza una consulta en MongoDB usando .find() lo que retorna dicha consulta es el conjunto de documentos correspondientes a la consulta. Se devolverán por defecto los documentos completos con todos sus campos. Aunque podemos seleccionar los campos de un documento que queremos devuelva la consulta, o lo que es lo mismo hacer una MongoDB Projection. La proyección...

0

Arrays en MongoDB

Una de las cosas más poderosas que tiene MongoDB es la capacidad de crear registros (documentos) que tengan campos que sean arrays. Esto nos permite representar valores anexos a un documento de una forma fácil, esto sería muy tedioso en una base de datos relacional. Añadir un valor a un array en MongoDB .$push() o .$addToSet Para explicarlo vamos...

0

Insertar subdocumentos en MongoDB

Uno de los principios de MongoDB es que en el interior de un documento se puede almacenar otro documento (subdocumento). De esta manera se pueden realizar técnicas de modelado de datos en MongoDB. Si queremos por ejemplo crear un documento que represente los datos de una ciudad, el cual contendrá, a su vez, un subdocumento con los datos de...

0

Consultas like en MongoDB con expresiones regulares

Cuando necesitamos hacer consultas like en MongoDB, es decir, consultas por cadenas similares de texto. Como por ejemplo nombres que empiecen por una letra, palabras que contengan una cierta cadena de caracteres,… Necesitaremos echar mano de expresiones regulares, luego se realizará mediante la siguiente sintaxis:

Mongo utiliza Perl Compatible Regular Expressions PCRE para los patrones de las expresiones...

0

Cursores en MongoDB

En MongoDB, cuando realizamos una consulta (.find()) sobre una colección, obtenemos como resultado un cursor de documentos. Si queremos ver los documentos que contiene un cursor en MongoDB debemos de recorrerlo. Un cursor lo obtenemos al hacer una consulta, luego por ejemplo:

La variable cursor será la que contenga el listado de documentos. Recorrer Cursores en MongoDB Ahora...

0

MongoDB vs. SQL

Mostrar bases de datos disponibles en MongoDB

Crear una nueva base de datos o seleccionar una base de datos existente en MongoDB

Para saber en qué base de datos me encuentro bastará con escribir:

Mostrar colecciones disponibles en MongoDB

Creación de registros (documentos) en MongoDB Las operaciones en MongoDB son como funciones de Javascript, así...

0

Hola Mundo con MongoDB (Windows y MAC OSX)

Una vez tengamos instalado MongoDB, arrancaremos la consola de comandos de MongoDB: MAC OSX: Escribiendo Mongo en el terminal escribiendo el comando mongo WINDOWS: Lanzando el ejecutable C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe Una vez conectados a la consola vamos a indicar qué base de datos queremos usar. No es necesario que la base de datos exista, así que podemos poner el nombre...

0

Instalar MongoDB en Windows

Para descargar MongoDB Community Edition debemos acceder al MongoDB Download Center. Seleccionamos Server, y luego el tab de MongoDB Community Server. Después en el dropdown de Version, seleccionamos la que corresponda a la versión MongoDB Server 4.2. En el dropdown del sistema operativo (OS), seleccionamos Windows 64-bit X64. En el dropdown de Package, debemos seleccionar MSI. Selecciona el tipo...

WP Twitter Auto Publish Powered By : XYZScripts.com