Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
operatör, $comment günlüklerde ve profil oluşturucu çıkışında bunları tanımlamaya yardımcı olmak için sorgulara açıklamalar ekler. Bu, özellikle veritabanı işlemlerinin hata ayıklaması ve izlenmesi için kullanışlıdır.
Sözdizimi
{
$comment: <string>
}
Parametreler
| Parametre | Description |
|---|---|
string |
Sorguya eklenecek açıklamayı içeren dize. |
Örnekler
Stores koleksiyonundaki bu örnek belgeyi göz önünde bulundurun.
{
"_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
}
]
}
]
}
Örnek 1: Toplam satış sayısı 100.000'in üzerinde olan mağazaları bulma ve başvuru için günlük açıklaması ekleme
Bu sorgu, toplam satışları 100.000'den büyük olan depoları alır ve günlüklerde kolay tanımlama için bir açıklama içerir.
db.stores.find(
{ "sales.totalSales": { $gt: 100000 } },
{ name: 1, "sales.totalSales": 1 }
).comment("Query to find high-performing stores")
Bu sorgu aşağıdaki sonucu döndürür.
[
{
"_id": "40d6f4d7-50cd-4929-9a07-0a7a133c2e74",
"name": "Proseware, Inc. | Home Entertainment Hub - East Linwoodbury",
"sales": {
"totalSales": 151864
}
}
]