MongoDB: Consultar documentos

Tiempo de lectura: < 1 minuto Para consultar documentos en una colección de MongoDB existen los siguientes métodos: find():  Recupera todos los documentos de una colección. Sintaxis: db.coleccion.find() Ejemplo: db.alumnos.find() find(condicion):  Recupera todos los documentos de una colección que cumplan con las condiciones indicadas en el parámetro. Sintaxis: db.coleccion.find({condicion}) Ejemplo: db.alumnos.find({"nombre": "María"})

MongoDB: Insertar un documento en una colección

Tiempo de lectura: < 1 minuto Para crear un documento en una colección de MongoDB existen los siguientes métodos: insertOne():  Inserta un documento en una colección. Sintaxis: db.coleccion.insertOne({documento}) Ejemplo: db.alumnos.insertOne({"nombre": "Juan", "edad": 10}) insertMany(): Inserta varios documentos en una colección. Sintaxis: db.coleccion.insertMany([{documento1, documento2... documentoN}]) Ejemplo: db.alumnos.insertMany([{"nombre": "Juan", "edad": 10}, {"nombre": "María", "edad": 8}, {"nombre": "Luis", "edad": 9}]) insert(): Inserta uno o ... Leer más

MongoDB: Tipos de datos

Tiempo de lectura: < 1 minuto Los documentos que se almacenan en MongoDB se almacenan en BSON (representación binaria de JSON), y los tipos de datos permitidos en estos documentos son los siguientes: String: Se escriben con dobles comillas.  Ejemplo: { "nombre": "Juan" } Number: Pueden ser de tipo byte, int32, int64 o double. Se escriben sin comillas. Ejemplo: { "edad": ... Leer más

¿Qué es MongoDB Compass?

Tiempo de lectura: < 1 minuto Mongo DB Compass es una aplicación multiplataforma que permite explorar la estructura de documentos de las distintas colecciones que componen una base de datos MongoDB, de manera fácil e intuitiva. Características: Está disponible para sistemas operativos Linux, Mac y Windows. Tiene soporte para las últimas versiones de MongoDB. Interfaz intuitiva que permite visualizar y trabajar ... Leer más

¿Qué es MongoDB?

Tiempo de lectura: 2 minutos MongoDB es un sistema de base de datos multiplataforma NoSQL (acrónimo de Not only SQL) o no relacional, orientado a documentos, de código abierto, escalable y de alto rendimiento. En lugar de almacenar los datos en tablas como se viene haciendo en las bases de datos relacionales, MongoDB almacena estructuras de datos en forma de ... Leer más

Buenas prácticas de programación

Tiempo de lectura: 2 minutos Las buenas prácticas de programación son pautas y técnicas que los desarrolladores siguen para escribir código limpio, eficiente y fácilmente mantenible. Estas prácticas ayudan a mejorar la legibilidad del código, reducir errores y facilitar la colaboración entre los miembros del equipo. A continuación, se presentan algunos puntos clave de las buenas prácticas de programación: Nombres ... Leer más