Rumah >pangkalan data >MongoDB >Bagaimana untuk mengisih dokumen dan memaparkan hanya satu medan dalam MongoDB 4?
Untuk mengisih dokumen dalam MongoDB 4, gunakan sort(). Untuk memaparkan hanya satu medan diisih, tetapkan ini kepada 1.
Mari buat koleksi yang mengandungi dokumen -
> 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") }
Paparkan semua dokumen dalam koleksi dengan bantuan kaedah find() -
> 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" }
Berikut ialah pertanyaan untuk mengisih dokumen menggunakan MongoDB 4 -
> db.demo611.find().sort({Name:1});
Ini akan menghasilkan berikut output &mius ;
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" } { "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" } { "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" } { "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }
Atas ialah kandungan terperinci Bagaimana untuk mengisih dokumen dan memaparkan hanya satu medan dalam MongoDB 4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!