Kompassfilter in MongoDB
Dieser kurze Artikel befasst sich mit vielen Methoden zur Verwendung eines Kompassfilters in MongoDB.
Kompassfilter in MongoDB
MongoDB hat eine GUI namens Compass
. Es trägt auch den Namen MongoDB GUI.
Benutzer können den Inhalt ihrer gespeicherten Daten mit MongoDB untersuchen, selbst wenn sie mit der Abfragesyntax nicht vertraut sind. Mit der Compass
-GUI können wir Indizes verwalten, Dokumentenvalidierungen durchführen und die Geschwindigkeit optimieren, während wir unsere Daten in einer visuellen Oberfläche durchsuchen.
MongoDB Compass reduziert die Liste der Dokumente auf die wenigen Einträge, die dem Filterkriterium entsprechen. Um Daten in der Spalte FILTER
zu filtern, können Sie jedes legitime Abfragedokument verwenden, das Sie in der Operation find()
verwenden würden.
Wenn Sie einen syntaktischen Fehler machen, zeigt Compass ein Abfrageproblem an, indem das FILTER
-Badge rot wird.
-
Syntax der Mongo-Shell-Option:
db.employees.find({ "country": "United Kindgdom" })
-
Syntax der Kompassfilteroption:
Fügen Sie nach dem Öffnen der Sammlung die folgende Syntax in die Filterregisterkarte ein. Um die Suche auszuführen und die überarbeiteten Ergebnisse anzuzeigen, klicken Sie auf
Suchen
.{ "country": "United Kindgdom" }
Compass befreit Sie von der Mühe, die Namen komplexer Datenbanken oder Sammlungen im Auge zu behalten, und ermöglicht es Ihnen, jede Datenbank oder Sammlung auf Ihrem MongoDB-Server schnell zu durchsuchen. Sie können auf
ZURÜCKSETZEN
klicken, um die angewendeten Filterdokumente zu entfernen.
Die MongoDB Extended JSON BSON data
-Formate werden vom Compass Filter unterstützt, wenn sie im Mongo-Shell-Modus verwendet werden. Um auf das verschachtelte Objekt zuzugreifen, können Sie anhand des folgenden Beispiels filtern:
{ "address.country": "United Kindgdom" }
Hier bezieht sich das Wort Adresse
auf ein Objekt, das die Wörter Land
und Vereinigtes Königreich
als Schlüssel und Wert sowie zusätzliche Schlüssel/Wert-Paare wie Postleitzahl und Ort enthält.
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn