Kompassfilter in MongoDB

Shraddha Paghdar 15 Februar 2024
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.

Kompass Übersicht

  • 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.

    Kompassfilter

    { "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 Paghdar avatar Shraddha Paghdar avatar

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