Wie sortiere ich Dokumente und zeige nur ein einzelnes Feld in MongoDB 4 an?
Um Dokumente in MongoDB 4 zu sortieren, verwenden Sie sort(). Um nur ein einzelnes sortiertes Feld anzuzeigen, setzen Sie dies auf 1.
Erstellen wir eine Sammlung mit Dokumenten –
> db.demo611.insertOne({"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e987110f6b89257f5584d83") } > db.demo611.insertOne({"Name":"Adam"});{ "acknowledged" : true, "insertedId" : ObjectId("5e987115f6b89257f5584d84") } > db.demo611.insertOne({"Name":"John"});{ "acknowledged" : true, "insertedId" : ObjectId("5e987118f6b89257f5584d85") } > db.demo611.insertOne({"Name":"Bob"});{ "acknowledged" : true, "insertedId" : ObjectId("5e98711bf6b89257f5584d86") }
Zeigen Sie alle Dokumente in der Sammlung mit Hilfe der find()-Methode an –
> db.demo611.find(); This will produce the following output: { "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" } { "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" } { "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" } { "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" }
Hier ist die Abfrage zum Sortieren der Dokumente mit MongoDB 4 –
> db.demo611.find().sort({Name:1});
Dadurch wird Folgendes erzeugt folgende Ausgabe &mius ;
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" } { "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" } { "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" } { "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }
Das obige ist der detaillierte Inhalt vonWie sortiere ich Dokumente und zeige nur ein einzelnes Feld in MongoDB 4 an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

MongodbatlasserverlessInStancesArBestSuitedforlightweight, unvorhersehbare Arbeitsladungen

Mongodbachievesschemaflexibilitätpriminaler ThroughitsDocument-oriented structurethatallownamicschemas.1.CollectionsDon'tenforcearigidSchema, EnablingDocuments mit der Verschiebung von FieldsintheSamecollection

MongodbdriversarelibrariesthatenableApplicationStoInteractWithmongodbusingDenativesSyntaxospecificprogrammingschwagen, vereinfachenDatabaseoperationsby-Handling-Level-LevelcommunicationandDataFormatconversion

In MongoDB werden die Dokumente in der Sammlung mit der Methode Find () abgerufen, und die Bedingungen können über Abfragebetreiber wie $ EQ, $ gt, $ lt usw. gefiltert werden. 1. $ Eq oder direkt angeben Sie Schlüsselwertpaare, um genau übereinstimmen, z. 2. Verwenden Sie Vergleichsbetreiber wie $ gt und $ lt, um den numerischen Bereich wie db.products.find ({Preis: {$ gt: 100}}) zu definieren; 3.. Verwenden Sie logische Operatoren wie $ oder und $ und kombinieren Sie mehrere Bedingungen wie db.users.find ({$ oder: [{Status: "Inact

Die Verbesserung der MongoDB -Sicherheitsverbesserung beruht hauptsächlich auf drei Aspekten: Authentifizierung, Autorisierung und Verschlüsselung. 1. Aktivieren Sie den Authentifizierungsmechanismus, konfigurieren Sie -auth bei Start oder setzen Sie die Sicherheit. Authorisierung: Aktiviert und erstellen Sie einen Benutzer mit einem starken Kennwort, um den anonymen Zugriff zu verbieten. 2. Implementieren Sie eine feinkörnige Autorisierung, weisen Sie die erforderlichen Mindestberechtigungen an, vermeiden Sie den Missbrauch von Stammrollen, prüfen Sie regelmäßig Berechtigungen und erstellen Sie benutzerdefinierte Rollen. 3.. Aktivieren Sie Verschlüsselung, Verschlüsseln Sie die Kommunikation mithilfe von TLS/SSL, konfigurieren Sie PEM-Zertifikate und CA-Dateien und kombinieren Sie die Verschlüsselung auf Speicherverschlüsselung und Anwendungsebene, um die Datenschutz zu schützen. Die Produktionsumgebung sollte vertrauenswürdige Zertifikate verwenden und Richtlinien regelmäßig aktualisieren, um eine vollständige Sicherheitslinie zu erstellen.

Verfolgen Sie mithilfe von Versionsdokumenten Dokumentversionen, indem Sie ein Schemaversionsfeld hinzufügen, damit Anwendungen Daten gemäß den Versionsunterschieden verarbeiten und die allmähliche Migration unterstützen. 2. Entwerfen Sie ein rückwärts kompatibles Muster und behalten Sie die alte Struktur bei, wenn Sie neue Felder hinzufügen, um den vorhandenen Code zu beschädigen. 3. Migrieren Sie die Daten- und Stapelverarbeitung allmählich über Hintergrundskripte oder Warteschlangen, um die Auswirkungen auf die Leistung und die Ausfallzeitrisiken zu verringern. 4. Überwachen und überprüfen Sie Änderungen, verwenden Sie Jsonschema, um Warnungen zu überprüfen, Warnungen festzulegen und in Umgebungen vor der Veröffentlichung zu testen, um sicherzustellen, dass die Änderungen sicher und zuverlässig sind. Der Schlüssel -Evolution -Management von MongoDB besteht darin, systematisch allmähliche Aktualisierungen zu erhalten, die Kompatibilität aufrechtzuerhalten und kontinuierlich zu überwachen, um die Möglichkeit von Fehlern in Produktionsumgebungen zu verringern.

TauditdatabaseoperationssinmongoDB, EnableitsBuilt-In-Funktionalitäts-BiguringTheAditLogoptionInthemongodbConorityFileorCommand-LineInterface.1.EnlableAditingBySpyStheDeTheSeReorCommand-LineInterface.EnlableAditingBySpifizingTheDeDestination, Format und PatpheForteAditiDitlog-, SecuringMongodbhaswriting

$ abwickelteconstructsanarrayfieldIntomultiplidokumente, jeder entschlosseneOneElementofthearray.1.ittransformsadocument withanarrayIntomultiPleDocuments, EverhavingasingleelementFromthearray.2.Ontoused, spezifizieren thearraysfieldpathwith $ unbindlich, wie {$ unabhängig: "$ t
