¿Cómo instalar MongoDB en Windows?

MongoDB es una base de datos orientada a documentos de código abierto que está diseñada para almacenar una gran escala de datos y también le permite trabajar con esos datos de manera muy eficiente. Se clasifica en la base de datos NoSQL (no solo SQL) porque el almacenamiento y la recuperación de datos en MongoDB … Continue reading «¿Cómo instalar MongoDB en Windows?»

MongoDB – Operador $pop

MongoDB proporciona diferentes tipos de operadores de actualización de array para actualizar los valores de los campos de array en los documentos y el operador $pop es uno de ellos. Este operador se usa para eliminar el primer o el último elemento de la array. Sintaxis: { $pop: { <field>: <-1 | 1>, … } … Continue reading «MongoDB – Operador $pop»

Controlador nativo de MongoDB para Node.js

El controlador nativo MongoDB para Node.JS es una dependencia que permite que nuestra aplicación JavaScript interactúe con la base de datos NoSQL, ya sea localmente o en la nube a través de MongoDB Atlas. Se nos permite usar promesas y devoluciones de llamadas que nos brindan una mayor flexibilidad en el uso de las funciones … Continue reading «Controlador nativo de MongoDB para Node.js»

MongoDB – Método db.collection.createIndexes()

El método createIndexes() crea uno o más índices en la colección especificada. Se utiliza para crear uno o más índices basados ​​en el campo del documento. Con este método, podemos crear diferentes tipos de índices, como índice de texto, índice de 2dsphere, índice de 2d, etc. Se necesitan tres parámetros: el primero es un documento … Continue reading «MongoDB – Método db.collection.createIndexes()»

Operador MongoDB $ln

operadores de expresión aritmética que se utilizan en el operador $ln { $ln number } Aquí, el número es una expresión válida hasta que se resuelve en un número no negativo.  Si el valor ingresado es nulo, este operador devolverá nulo. Si el valor ingresado es NaN, este operador devolverá NaN. Si el valor ingresado … Continue reading «Operador MongoDB $ln»

¿Qué es ObjectId en MongoDB?

Cada documento de la colección tiene un campo «_id» que se usa para identificar de forma única el documento en una colección en particular; actúa como la clave principal para los documentos de la colección. El campo «_id» se puede utilizar en cualquier formato y el formato predeterminado es ObjectId del documento. Un ObjectID es … Continue reading «¿Qué es ObjectId en MongoDB?»

Consultas de mangosta

Mongoose es un modelado y manejo de objetos MongoDB para el entorno node.js. Mongoose Queries son diferentes funciones auxiliares estáticas para llevar a cabo operaciones CRUD (Crear, Leer, Actualizar y Eliminar) que son muy importantes para cualquier base de datos. Las funciones auxiliares estáticas devuelven un objeto de consulta mangosta. La consulta de mongoose se … Continue reading «Consultas de mangosta»

¿Cómo construir una aplicación CRUD básica con Node.js y ReactJS?

En este artículo, crearemos una aplicación básica para estudiantes desde cero. Funcionalidad de la aplicación:  Crear un nuevo estudiante Actualizar un estudiante existente Mostrar lista de estudiantes Eliminar un estudiante API REST en este proyecto:  API REST  URL OBTENER http://localhost:4000/estudiantes OBTENER /estudiantes/actualizar-estudiante/id CORREO /estudiantes/crear-estudiante PONER /estudiantes/actualizar-estudiante/id ELIMINAR /estudiantes/eliminar-estudiante/id En primer lugar, trabajaremos en la parte … Continue reading «¿Cómo construir una aplicación CRUD básica con Node.js y ReactJS?»

Mangosta | función eliminarmuchos()

La función deleteMany() se usa para eliminar todos los documentos que coinciden con las condiciones de la colección. Esta función se comporta como la función remove() pero elimina todos los documentos que cumplen las condiciones independientemente de la opción única. Instalación del módulo mangosta: Puede visitar el enlace para instalar el módulo mongoose . Puede … Continue reading «Mangosta | función eliminarmuchos()»

MongoDB – Método db.collection.findOneAndReplace()

El método findOneAndReplace() reemplaza el primer documento coincidente según los criterios de selección proporcionados. De forma predeterminada, este método devuelve el documento original. Para devolver el documento de reemplazo, establezca el valor de la opción returnNewDocument en verdadero. Toma ocho parámetros, el primer parámetro es el criterio de selección y el segundo parámetro es el … Continue reading «MongoDB – Método db.collection.findOneAndReplace()»