Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
}
}
]