MongoDB – Regex

MongoDB proporciona la funcionalidad para buscar un patrón en una string durante una consulta escribiendo una expresión regular . Una expresión regular es una forma generalizada de hacer coincidir patrones con secuencias de caracteres. MongoDB utiliza expresiones regulares compatibles con Perl (PCRE) versión 8.42 junto con compatibilidad con UTF-8. En MongoDB, podemos hacer coincidencias de … Continue reading «MongoDB – Regex»

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»

Agregar y consultar los datos en MongoDB

Adición de datos en MongoDB: MongoDB almacena documentos en BSON, una forma binaria de JSON (notación de objetos de JavaScript). Los documentos se almacenan en la colección. Para insertar documentos en MongoDB siga el paso mencionado a continuación: Paso 1: crear la sintaxis de la colección: use collection_name Creará una base de datos si no … Continue reading «Agregar y consultar los datos en MongoDB»

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»

Operador MongoDB $cmp

operadores de expresión cmp a siguiente operadorretorno operadorretorno operadorretorno { $cmp: [ <expression1>, <expression2> ] } Ejemplos: ejemplo Usando el operador $cmp: En este ejemplo, estamos comparando el valor del campo lateral con 4 y el operador $cmp devuelve 0, lo que significa que ambos valores son iguales. db.example.aggregate([{$match: {name: «Square»}}, … {$project: {result: {$cmp:[«$side», … Continue reading «Operador MongoDB $cmp»

MongoDB – Operador $push

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 $push operador es uno de ellos. Este operador se usa para agregar un valor específico a una array. Sintaxis: { $push: { <field1>: <value1>, … } } Aquí, <field> puede especificar … Continue reading «MongoDB – Operador $push»

MongoDB – Operador $pull

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 $pull operador es uno de ellos. Este operador se usa para eliminar todas las instancias del valor o el valor que coincide con la condición especificada de la array existente. Sintaxis: … Continue reading «MongoDB – Operador $pull»

Operador MongoDB $isArray

la expresión especificada es una array o no. O en otras palabras, este operador se usa para verificar si la expresión especificada es verdadera. De lo contrario, devolverá falso. { $isArray: [ <expression> ] } Aquí,  Ejemplos: Usando el operador $isArray: En este ejemplo, vamos a verificar si los valores de los campos veggie y … Continue reading «Operador MongoDB $isArray»

MongoDB – Operadores de consulta de comparación

MongoDB utiliza varios operadores de consulta de comparación para comparar los valores de los documentos. La siguiente tabla contiene los operadores de consulta de comparación: Operadores Descripción $equivalente Se utiliza para hacer coincidir los valores de los campos que son iguales a un valor especificado. $ne Se utiliza para hacer coincidir todos los valores del … Continue reading «MongoDB – Operadores de consulta de comparación»

MongoDB – Operador Posicional ($)

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 posicional ( $ ) es uno de ellos. Este operador reconoce un elemento en una array para actualizar sin especificar explícitamente la posición de ese elemento en la array. Sintaxis: … Continue reading «MongoDB – Operador Posicional ($)»