Cómo usar el operador de comentarios $ en MongoDB

Cómo usar el operador de comentarios $ en MongoDB
MongoDB es una base de datos NoSQL y admite varias clases de operadores. Además de las clases de operadores en MongoDB, varios operadores independientes como $ comentarios brindan asistencia para comprender las consultas de Mongo. El $ comentario El operador se puede usar para agregar un comentario a cualquier predicado de consulta en MongoDB para comprender el propósito de esa consulta. Como indica su nombre, actúa como un comentario en MongoDB al igual que cualquiera agrega un comentario en cualquier otro lenguaje de programación.

A veces, en un entorno de trabajo compartido donde varios desarrolladores trabajan en un solo módulo simultáneamente, esto puede resultar en malentendidos la consulta. MongoDB proporciona soporte para $ comentario Eso agrega una breve descripción a las consultas y, por lo tanto, da como resultado la comprensión de las consultas para los nuevos desarrolladores. Además, el $ comentario El operador también se puede utilizar con todos los demás operadores en un entorno MongoDB.

En este artículo, explicaremos el uso de $ comentario Operador en el contexto de MongoDB:

Cómo funciona el operador de comentarios de $ en MongoDB

El mecanismo de trabajo del operador de comentarios $ se basa en la siguiente sintaxis:

()._addspecial ("$ comentario", "")

O:

().comentario()

Cualquiera de las sintaxis anteriores se puede usar para poner comentarios en consultas.

Cómo usar el operador de comentarios $ en MongoDB

Esta sección proporcionará una visión para agregar comentarios utilizando el operador de comentarios $ en MongoDB. Además, la siguiente base de datos y nombres de colección se utilizan en esta sección para referir ejemplos:

Base de datos: Linuxhint

Recopilación: tech_store

El tienda de tecnología La colección contiene la lista de computadoras portátiles que muestra el estado de la acción:

La siguiente lista de documentos residen dentro del "tech_store" colección de "Linuxhint"Base de datos.

> DB.tech_store.encontrar().bonito()

Ejemplo1: Uso del operador de comentarios $ con operadores de comparación

El siguiente comando ayudará a obtener el estado de la acción: para esto, se agrega un comentario a cada documento utilizando el comando mencionado a continuación:

> DB.tech_store.find (precio: $ gt: "$ 2000")._addspecial ("$ comentario", "estas son máquinas de juego").bonito()

O también puede agregar comentarios de la siguiente manera:

> DB.tech_store.find (precio: $ gt: "$ 2000").Comentario ("Estas son máquinas de juego").bonito()

Ejemplo 2: Uso del operador de comentarios $ con operadores lógicos

El siguiente comando ayuda a comprender el uso de $ comentario con operadores lógicos. Se observa que solo se manipula la sección de consulta y la aplicación de comentarios $ permanece constante.

> DB.tech_store.find ($ o: [precio: $ lt: "$ 2000", precio: $ lte: "$ 1000"])._addspecial ("$ comentario", "Estas son máquinas de uso general").bonito()

Además, puede ejecutar el siguiente comando para agregar el mismo comentario:

> DB.tech_store.find ($ o: [precio: $ lt: "$ 2000", precio: $ lte: "$ 1000"]).Comentario ("Estas son máquinas de uso general").bonito()

Ejemplo 3: Uso del operador de comentarios $ con operadores de matriz

En este ejemplo, $ comentario se utilizará para agregar comentarios sobre los operadores de consultas de matriz en MongoDB.

El comando mencionado a continuación muestra el uso de $ comentario con el operador de tamaño $:

> DB.tech_store.find (make: $ size: 4)._addspecial ("$ comentario", "juegos pero máquinas restauradas").bonito()

Además, puede agregar el mismo comentario siguiendo el comando:

> DB.tech_store.find (make: $ size: 4).Comentario ("Juegos pero máquinas restauradas").bonito()

Se observa de todos los ejemplos anteriores que el uso de $ comentario es el mismo con cualquier operador y no molesta qué operador o comando se está utilizando.

Conclusión

Los software se están desarrollando en un entorno ágil donde los cambios son inevitables y se requieren cambios continuos en el código. El comentario juega un papel vital en tales condiciones para marcar el propósito del código. Del mismo modo, MongoDB también tiene un operador de comentarios de $ que se usa para agregar comentarios a las consultas. En esta publicación descriptiva, hemos demostrado las formas de aplicar el operador de comentarios $ en varias condiciones en MongoDB. Después de su análisis detallado, se nota que $ comentario tiene su propia forma de acción y no depende de ningún otro operador de una consulta. Y si agrega un comentario con la sintaxis incorrecta, el resultado no se mostrará.