$comment

El $comment operador agrega comentarios a las consultas para ayudarles a identificarlos en los registros y la salida del generador de perfiles. Esto es especialmente útil para las operaciones de depuración y supervisión de bases de datos.

Syntax

{
  $comment: <string>
}

Parámetros

Parámetro Description
string Cadena que contiene el comentario que se va a incluir con la consulta.

Examples

Considere este documento de ejemplo de la colección de tiendas.

{
  "_id": "40d6f4d7-50cd-4929-9a07-0a7a133c2e74",
  "name": "Proseware, Inc. | Home Entertainment Hub - East Linwoodbury",
  "location": {
    "lat": 70.1272,
    "lon": 69.7296
  },
  "staff": {
    "totalStaff": {
      "fullTime": 19,
      "partTime": 20
    }
  },
  "sales": {
    "totalSales": 151864,
    "salesByCategory": [
      {
        "categoryName": "Sound Bars",
        "totalSales": 2120
      },
      {
        "categoryName": "Home Theater Projectors",
        "totalSales": 45004
      }
    ]
  },
  "promotionEvents": [
    {
      "eventName": "Massive Markdown Mania",
      "promotionalDates": {
        "startDate": {
          "Year": 2023,
          "Month": 6,
          "Day": 29
        },
        "endDate": {
          "Year": 2023,
          "Month": 7,
          "Day": 9
        }
      },
      "discounts": [
        {
          "categoryName": "DVD Players",
          "discountPercentage": 14
        }
      ]
    }
  ]
}

Ejemplo 1: Buscar tiendas con ventas totales superiores a 100 000 y agregar un comentario de registro para referencia

Esta consulta recupera almacenes con ventas totales superiores a 100 000 e incluye un comentario para facilitar la identificación en los registros.

db.stores.find(
   { "sales.totalSales": { $gt: 100000 } },
   { name: 1, "sales.totalSales": 1 }
).comment("Query to find high-performing stores")

Esta consulta devuelve el resultado siguiente.

[
  {
    "_id": "40d6f4d7-50cd-4929-9a07-0a7a133c2e74",
    "name": "Proseware, Inc. | Home Entertainment Hub - East Linwoodbury",
    "sales": {
      "totalSales": 151864
    }
  }
]