Crear entorno
Abra la utilidad de la línea de comandos de MongoDB para comenzar con esta guía. Debe agregar su cadena de conexión en la utilidad de línea de comandos para ingresar al entorno y comenzar a usarla. Comenzaremos con el primer comando "Show DBS" que se utiliza para mostrar una lista de todas las bases de datos que existe en el servidor MongoDB. La salida del comando muestra los nombres de las bases de datos y los tamaños de cada base de datos en bytes. En este caso, hay cuatro bases de datos: "administrador", "config", "local" y "prueba".
Prueba> Mostrar dbsEl segundo comando "Usar prueba" se usa aquí para cambiar la base de datos utilizada actualmente a la base de datos "Prueba". La salida del comando está "ya en la prueba DB" que indica que la base de datos actual ya está configurada en "probar".
Prueba> Usar pruebaEs hora de crear una nueva colección dentro de nuestra base de datos que esté vacía por ahora. Para crear una nueva colección llamada "Orden" en una base de datos MongoDB, ejecutaremos las instrucciones que se muestran a continuación en el shell MongoDB. La función "DB.CreateCollection "se usa para crear una nueva colección y el nombre de la colección" Orden "se pasa como argumento. La salida del comando, "Ok: 1", indica que la colección se creó con éxito.
Prueba> DB.createCollection ("orden")Ahora, hemos ejecutado el comando "Mostrar colecciones" que se utiliza para mostrar una lista de colecciones para la base de datos actual. En nuestro caso, la base de datos actual es "prueba" y la salida es "orden" que indica que hay una colección llamada "orden" en la base de datos "prueba".
Prueba> Mostrar coleccionesInsertar registros en la colección
Después de agregar una nueva colección a una base de datos, no podemos usarla para la implementación, ya que está vacía por ahora yo.mi. Colección "Orden". Necesitamos insertar registros en la colección recién hecha. El comando de MongoDB que se muestra a continuación se utilizará en el shell MongoDB que está insertando múltiples documentos en la colección "Orden" en una base de datos de MongoDB "Test". La función "DB.Orden.InsertMany ”se usa para insertar múltiples documentos en una colección a la vez y se pasa una variedad de documentos como argumento. La salida de la instrucción muestra que los documentos se insertaron correctamente en la colección. El campo "Insertedids" contiene el identificador único (_id) que se asignó a cada registro.
Prueba> DB.Orden.InsertMany ([Título: "SOAP", DESC: "El jabón es muy barato en precio. \ n \ n ",Mostrar registros de colección
Después de agregar 5 documentos a la colección "orden", también verificaremos los datos para evitar cualquier inconveniente al momento de implementar nuestros ejemplos. El comando para consultar la colección "orden" en una base de datos MongoDB contiene la función "Find ()" que se utiliza para consultar una colección. La salida es una matriz de los mismos 5 documentos que hemos agregado en este momento, cada uno con un identificador excepcional (_ID) que es asignado por MongoDB, un título y una descripción.
Prueba> DB.Orden.encontrar()Ejemplo 01: $ Ltrim Operator
Como se discutió anteriormente, $ Ltrim es un operador en MongoDB que se utiliza para eliminar los principales caracteres en blanco de un campo de cadena. Este operador se utilizará en el método update () y modifica los documentos existentes en la colección. En este ejemplo, utilizaremos el operador $ LTRIM en el comando MongoDB para ver sus salidas. Entonces, para consultar la colección de "orden" en una base de datos MongoDB y llevar a cabo una acción de agregación en los documentos de la colección, hemos probado la consulta en la lista a continuación en el shell MongoDB después de insertar con éxito los registros en la colección.
La función "agregado" se utiliza para consultar una colección y realizar una operación de combinación en los documentos de recolección "Orden". La operación de agregación en esta instrucción utiliza el operador de tubería de proyecto $, que modifica los registros en la colección al incluir o eliminar ciertos campos. En este caso, el operador del proyecto $ incluye el campo de título y un nuevo campo llamado Desc que se obtiene aplicando el operador $ LTRIM al campo DESC de cada documento en la colección "Orden". Aquí, el operador $ Ltrim elimina los espacios en blanco (espacios al principio) de una cadena. La matriz de salida es la misma que antes, pero se han eliminado los principales espacios en blanco de los campos DESC.
Prueba> DB.Orden.Aggregate ([$ Project: Título: 1, Desc: $ ltrim: input: "$ desc"])Ejemplo 02: $ rtrim operador
El operador "rtrim" hace exactamente lo contrario del operador "Ltrim". El mismo comando se ha utilizado con un solo cambio de palabra i.mi. "Ltrim" se reemplaza por "rtrim" como se muestra a continuación. La etapa de proyecto $ selecciona el campo "Título" y crea un nuevo campo "DESC", que es el resultado de aplicar el operador $ RTRIM en el campo "DESC" de los documentos o espacios de entrada al final de todas las cadenas se elimina.
Prueba> DB.Orden.Aggregate ([$ Project: Título: 1, Desc: $ rtrim: input: "$ desc"])Conclusión
El artículo trata sobre espacios en blanco y sus tipos en el párrafo introductorio. Junto con eso, hemos proporcionado una comparación de los operadores LTRIM y RTRIM en MongoDB. Al establecer un entorno de MongoDB, hemos creado una nueva colección y aplicaron los operadores LTRIM y RTRIM por separado en uno de sus campos dentro de dos ejemplos separados para elaborar el uso de ambos operadores. Al final, obtuvimos el resultado sin espacios en blanco liderantes y finales en el campo de cadena particular.