MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBで昇順の並べ替えを実行するにはどうすればよいですか?


昇順で並べ替える場合の構文は次のとおりです-

 db.yourCollectionName.find()。sort({yourField:1}); 

概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです-

> db.sortingDemo.insertOne({"Value":100}); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e2ed3c9d04998abf006")}> db.sortingDemo.insertOne({"Value":1 }); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e31d3c9d04998abf007")}> db.sortingDemo.insertOne({"Value":150}); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e34d3c9d04998abf008")}> db.sortingDemo.insertOne({"Value":250}); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e37d3c9d04998abf009")}> db.sortingDemo.insertOne({"Value" :5}); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e3bd3c9d04998abf00a")}> db.sortingDemo.insertOne({"Value":199}); {"acknowledged":true、 "insertedId": ObjectId( "5c8f8e3ed3c9d04998abf00b")}> db.sortingDemo.insertOne({"Value":243}); {"acknowledged":true、 "insertedId":ObjectId( "5c8f8e44d3c9d04998abf00c")}> db.sortingDemo.insertOne({" Value ":290}); {"acknowledged ":true、" insertedId ":ObjectId(" 5c8f8e48d3c9d04998abf00d ")} 

find()メソッドを使用して、コレクションのすべてのドキュメントを表示します。クエリは次のとおりです-

> db.sortingDemo.find()。pretty(); 

以下は出力です-

 {"_id":ObjectId( "5c8f8e2ed3c9d04998abf006")、 "Value":100} {"_id":ObjectId( "5c8f8e31d3c9d04998abf007")、 "Value":1} {"_id":ObjectId( "5c8f8e34d3c9d 、"Value":150} {"_id":ObjectId( "5c8f8e37d3c9d04998abf009")、 "Value":250} {"_id":ObjectId( "5c8f8e3bd3c9d04998abf00a")、 "Value":5} {"_id":ObjectId( "5c8f8e3ed3c9d04998abf00b")、 "値":199} {"_id":ObjectId( "5c8f8e44d3c9d04998abf00c")、 "値":243} {"_id":ObjectId( "5c8f8e48d3c9d04998abf00d")>> 

結果を昇順で取得するためのクエリは次のとおりです

> db.sortingDemo.find()。sort({Value:1}); 

以下は出力です-

 {"_id":ObjectId( "5c8f8e31d3c9d04998abf007")、 "Value":1} {"_id":ObjectId( "5c8f8e3bd3c9d04998abf00a")、 "Value":5} {"_id":ObjectId( "5c8f8e2ed3c 、"Value":100} {"_id":ObjectId( "5c8f8e34d3c9d04998abf008")、 "Value":150} {"_id":ObjectId( "5c8f8e3ed3c9d04998abf00b")、 "Value":199} {"_id":ObjectId( "5c8f8e44d3c9d04998abf00c")、 "値":243} {"_id":ObjectId( "5c8f8e37d3c9d04998abf009")、 "値":250} {"_id":ObjectId( "5c8f8e48d3c9d04998abf00d")、 ">> 
  1. MySQL ORDER BYを使用して値で並べ替える方法は?

    これには、ORDERBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    (    StudentId int    ); Query OK, 0 rows affected (0.59 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec) mysql> inser

  2. C#で配列を昇順で並べ替えるにはどうすればよいですか?

    まず、ソートされていない配列を設定します。 int[] list = {98, 23, 97, 36, 77}; Sort()メソッドを使用して配列を並べ替えます。 Array.Sort(list); 次のコードを実行して、配列を昇順で並べ替えることができます。 例 using System; namespace Demo {    public class MyApplication {       public static void Main(string[] args) {         &