In einem gemeinsamen Arbeitsumfeld, in dem mehrere Entwickler gleichzeitig an einem einzigen Modul arbeiten, kann dies manchmal dazu führen, dass die Abfrage missversteht. MongoDB bietet Unterstützung für $ Kommentar Das fügt Abfragen eine kurze Beschreibung hinzu und führt daher dazu, die Abfragen für neue Entwickler zu verstehen. Außerdem die $ Kommentar Der Bediener kann auch mit allen anderen Betreibern in einer MongoDB -Umgebung verwendet werden.
In diesem Artikel werden wir die Verwendung von erklären $ Kommentar Operator im MongoDB -Kontext:
Wie $ Comment -Operator in MongoDB funktioniert
Der Arbeitsmechanismus des $ Comment -Operators basiert auf der folgenden Syntax:
()._AddSpecial ("$ comment", "")Oder:
().Kommentar()Eine der oben genannten Syntaxe kann verwendet werden, um Kommentare in Fragen zu geben.
So verwenden Sie den $ Comment -Operator in MongoDB
Dieser Abschnitt bietet einen Einblick, um Kommentare mit dem $ Comment -Operator in MongoDB hinzuzufügen. Darüber hinaus werden in diesem Abschnitt die folgenden Datenbank- und Sammlungsnamen verwendet, um Beispiele zu verweisen:
Datenbank: LinuxHint
Sammlung: Tech_Store
Der Tech-Store Die Sammlung enthält die Liste der Laptops, die den Status der Aktie anzeigt:
Die folgende Liste der Dokumente befindet sich in der “Tech_Store" Sammlung von "LinuxHintDatenbank.
> db.Tech_Store.finden().hübsch()Beispiel1: Verwenden Sie $ Comment -Operator mit Vergleichsbetreibern
Der folgende Befehl hilft dabei, den Status der Aktie zu erhalten: Dazu wird jedes Dokument ein Kommentar hinzugefügt, indem der unten erwähnte Befehl verwendet wird:
> db.Tech_Store.find (Preis: $ gt: "$ 2000")._AddSpecial ("$ comment", "Dies sind Gaming -Maschinen").hübsch()Oder Sie können auch folgende Kommentare hinzufügen:
> db.Tech_Store.find (Preis: $ gt: "$ 2000").Kommentar ("Das sind Gaming -Maschinen").hübsch()Beispiel 2: Verwenden Sie den $ Comment -Operator mit logischen Operatoren
Der folgende Befehl hilft, die Verwendung von $ Kommentar mit logischen Operatoren zu verstehen. Es wird festgestellt.
> db.Tech_Store.find ($ oder: [Preis: $ lt: "$ 2000", Preis: $ lte: "$ 1000"])._AddSpecial ("$ comment", "Dies sind allgemeine Gebrauchsmaschinen").hübsch()Zusätzlich können Sie den folgenden Befehl ausführen, um denselben Kommentar hinzuzufügen:
> db.Tech_Store.find ($ oder: [Preis: $ lt: "$ 2000", Preis: $ lte: "$ 1000"]).Kommentar ("Dies sind allgemeine Gebrauchsmaschinen").hübsch()Beispiel 3: Verwenden Sie $ Comment -Operator mit Array -Operatoren
In diesem Beispiel wird $ Kommentar verwendet, um Kommentare zu Array -Query -Operatoren in MongoDB hinzuzufügen.
Der unten erwähnte Befehl zeigt die Verwendung von $ comment mit $ size Operator:
> db.Tech_Store.find (make: $ size: 4)._AddSpecial ("$ comment", "Gaming, aber renovierte Maschinen").hübsch()Darüber hinaus können Sie denselben Kommentar hinzufügen, indem Sie den Befehl folgen:
> db.Tech_Store.find (make: $ size: 4).Kommentar ("Gaming, aber renovierte Maschinen").hübsch()Aus all den oben genannten Beispielen wird beobachtet.
Abschluss
Software werden in einer agile Umgebung entwickelt, in der Änderungen unvermeidlich sind und kontinuierliche Änderungen des Codes erforderlich sind. Das Kommentieren spielt unter solchen Bedingungen eine wichtige Rolle, um den Zweck des Code zu kennzeichnen. In ähnlicher Weise hat MongoDB auch einen $ Kommentarbetreiber, mit dem Abfragen Kommentare hinzugefügt werden. In diesem beschreibenden Beitrag haben wir gezeigt, wie sich der $ Comment -Operator unter verschiedenen Bedingungen auf MongoDB anwenden kann. Nach seiner detaillierten Analyse wird festgestellt, dass $ Kommentar eine eigene Handlungsweise hat und nicht von einem anderen Operator einer Abfrage abhängt. Und wenn Sie einen Kommentar mit der falschen Syntax hinzufügen, wird das Ergebnis nicht angezeigt.