Jak korzystać z $ komentarz operator w MongoDB

Jak korzystać z $ komentarz operator w MongoDB
MongoDB to baza danych NoSQL i obsługuje różne klasy operatorów. Oprócz klas operatorów w MongoDB, kilku samodzielnych operatorów, takich jak $ Comment, udziela pomocy w zrozumieniu zapytań Mongo. $ komentarz Operator może zostać wykorzystany do dodania komentarza do dowolnego predykatu zapytania w MongoDB, aby zrozumieć cel tego zapytania. Jak kieruje jego nazwą, działa jako komentarz w MongoDB, tak jak każdy dodaje komentarz w innym języku programowania.

Czasami w wspólnym środowisku pracy, w którym kilku programistów pracuje jednocześnie nad jednym modułem, może to spowodować nieporozumienie zapytania. MongoDB zapewnia obsługę $ komentarz To dodaje krótki opis zapytań, a tym samym powoduje zrozumienie zapytań dla nowych programistów. Ponadto $ komentarz Operator może być również używany ze wszystkimi innymi operatorami w środowisku MongoDB.

W tym artykule wyjaśnimy użycie $ komentarz Operator w kontekście MongoDB:

Jak działa operator komentarzy $ w MongoDB

Mechanizm roboczy $ Comment Operator opiera się na następującej składni:

()._ADDSPECIAL („$ Comment”, „”)

Lub:

().komentarz()

Każda z powyższych składni można użyć do umieszczania komentarzy w zapytaniach.

Jak korzystać z operatora komentowania $ w MongoDB

W tej sekcji zapewni wgląd w dodanie komentarzy za pomocą $ Komentarz w MongoDB. Ponadto w tej sekcji używane są następujące nazwy bazy danych i kolekcji, aby odwołać się: przykłady:

Baza danych: Linuxhint

Kolekcja: Tech_store

sklep technologiczny Kolekcja zawiera listę laptopów, która pokazuje status akcji:

Poniższa lista dokumentów znajduje się w „Tech_store" kolekcja "Linuxhint" Baza danych.

> db.Tech_store.znajdować().ładny()

Przykład 1: Korzystanie z $ operator komentarzy z operatorami porównawczymi

Poniższe polecenie pomoże uzyskać status zapasu: do tego komentarz jest dodawany do każdego dokumentu za pomocą wspomnianego poniższego polecenia:

> db.Tech_store.Znajdź (cena: $ gt: „2000”)._ADDSPecial („$ komentarz”, „te są maszynami do gier”).ładny()

Lub możesz również dodać komentarze w następujący sposób:

> db.Tech_store.Znajdź (cena: $ gt: „2000”).Komentarz („To są maszyny do gier”).ładny()

Przykład 2: Korzystanie z $ operator komentarzy z operatorami logicznymi

Poniższe polecenie pomaga zrozumieć użycie $ komentarz z operatorami logicznymi. Zauważono, że tylko sekcja zapytania jest manipulowana, a aplikacja $ komentarz pozostaje stała.

> db.Tech_store.Znajdź ($ lub: [cena: $ lt: "$ 2000", cena: $ lte: "1000 $"]))._ADDSPecial („$ komentarz”, „Są to maszyny do użytku ogólnego”).ładny()

Dodatkowo możesz wykonać następujące polecenie, aby dodać ten sam komentarz:

> db.Tech_store.Znajdź ($ lub: [cena: $ lt: "$ 2000", cena: $ lte: "1000 $"])).Komentarz („Są to maszyny do użytku ogólnego”).ładny()

Przykład 3: Korzystanie z $ operator komentarzy z operatorami tablic

W tym przykładzie $ komentarz zostanie użyty do dodawania komentarzy do operatorów zapytania tablicy w MongoDB.

Polecenie wspomniane poniżej pokazuje użycie $ komentarz z $ rozmiar operatora:

> db.Tech_store.Znajdź (make: $ size: 4)._ADDSPECIAL („$ Comment”, „Gaming, ale odnowione maszyny”).ładny()

Ponadto możesz dodać ten sam komentarz, śledząc polecenie:

> db.Tech_store.Znajdź (make: $ size: 4).Komentarz („Gaming, ale odnowione maszyny”).ładny()

Z wszystkich powyższych przykładów obserwuje się, że użycie $ komentarz jest takie samo z dowolnym operatorem i nie przeszkadza to, co jest używane operator lub polecenie.

Wniosek

Oprogramowanie są opracowywane w środowisku zwinnym, w którym zmiany są nieuniknione i wymagane są ciągłe zmiany w kodzie. Komentowanie odgrywa istotną rolę w takich warunkach, aby oznaczyć cel kodu. Podobnie MongoDB ma również $ operator komentujących, który służy do dodawania komentarzy do zapytania. W tym opisowym poście zademonstrowaliśmy sposoby zastosowania operatora komentujących $ w różnych warunkach na MongoDB. Po szczegółowej analizie zauważa się, że $ komentarz ma swój własny sposób działania i nie zależy od żadnego innego operatora zapytania. A jeśli dodasz komentarz z niewłaściwą składnią, wynik nie zostanie wyświetlony.