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!