MongoDB – método findOneAndDelete()

El método findOneAndDelete() elimina un solo documento según los criterios de selección de la colección. Elimina el primer documento de la colección que coincide con la expresión de consulta de filtro dada. Toma cinco parámetros, el primer parámetro es el criterio de selección y los otros son opcionales.  Sintaxis: db.Collection_name.findOneAndDelete(  Criteria de selección, {   … Continue reading «MongoDB – método findOneAndDelete()»

Operador MongoDB $divide

dividir el { $divide [ expression1, expression2 ] } Aquí, en este operador, los argumentos pasan en una array. Y el primer argumento es un Ejemplos: empleados Divide usando el operador $dividir: En este ejemplo, vamos a dividir el salario de los empleados del departamento de desarrollo a la mitad. db.employee.aggregate([{$match: {department: «Development»}}, … {$project: … Continue reading «Operador MongoDB $divide»

Operador MongoDB $reverseArray

toma una array como argumento y devuelve la array con { $reverseArray: <array expression> } Aquí, argumentsan resolver un nivel superior  Ejemplos: Usando el operador $reverseArray: el campo number2 usando el operador $reverseArray. Aquí, el valor del campo números2 es una array y los elementos de la array son números. db.arrayExample.aggregate([ … {$match: {name: «Lolo»}}, … Continue reading «Operador MongoDB $reverseArray»

Marcas de tiempo de mangosta

Mongoose es un modelado y manejo de objetos MongoDB para el entorno node.js. Las marcas de tiempo de Mongoose son compatibles con el esquema. Las marcas de tiempo guardan la hora actual del documento creado y también cuándo se actualizó en forma de fecha al convertirlo en verdadero. Cuando se establece en verdadero, la mangosta … Continue reading «Marcas de tiempo de mangosta»

Mongo DB | Crear base de datos usando MongoShell

Una base de datos de MongoDB es el contenedor de todas las colecciones, donde Colección es un grupo de documentos de MongoDB similares a tablas en RDBMS y Documento se compone de campos similares a una tupla en RDBMS, pero aquí tiene un esquema dinámico. Ejemplo de un documento : { «Name» : «Aman», Age … Continue reading «Mongo DB | Crear base de datos usando MongoShell»

Nodejs: conecte MongoDB con la aplicación Node usando MongooseJS

Conecte la base de datos MongoDB utilizando MongooseJS a nuestra aplicación NodeJS Antes de sumergirnos en cómo mongoDB se conecta con una aplicación nodejs usando mongooseJS, hagamos una breve introducción a estas tecnologías que gobiernan el dominio de desarrollo web de hoy. Node : Node.js (Node) es una plataforma de desarrollo de código abierto para … Continue reading «Nodejs: conecte MongoDB con la aplicación Node usando MongooseJS»

Mangosta mongoose.model() Función

La función mongoose.model() del módulo mongoose se usa para crear una colección de una base de datos particular de MongoDB . El nombre de la colección creada por la función modelo siempre está en formato plural, significa GFG a gfss y la colección creada impone una estructura definida. Sintaxis : mongoose.model(<Collectionname>, <CollectionSchema>) Parámetros: Esta función … Continue reading «Mangosta mongoose.model() Función»

Método MongoDB updateMany() – db.Collection.updateMany()

El método updateMany() actualiza todos los documentos en las colecciones de MongoDB que coinciden con la consulta dada. Cuando actualiza su documento, el valor del campo _id permanece sin cambios. Este método también puede agregar nuevos campos en el documento. Especifique un documento vacío ( {} ) en los criterios de selección para actualizar todos … Continue reading «Método MongoDB updateMany() – db.Collection.updateMany()»

¿Cómo eliminar documentos únicos y múltiples en MongoDB usando node.js?

MongoDB , la base de datos NoSQL más popular, es una base de datos orientada a documentos de código abierto. El término ‘NoSQL’ significa ‘no relacional’. Significa que MongoDB no se basa en la estructura de base de datos relacional similar a una tabla, sino que proporciona un mecanismo completamente diferente para el almacenamiento y … Continue reading «¿Cómo eliminar documentos únicos y múltiples en MongoDB usando node.js?»

MongoDB – Modificador de $segmento

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 modificador $slice es uno de ellos. Este modificador se usa para limitar el número de elementos de la array durante una operación $push. Sintaxis:  { $push: { <field>: { $each: [ … Continue reading «MongoDB – Modificador de $segmento»