[PHP Mongodb] Sort And Limit Query

Pada SQL terdapat cara untuk melakukan pengurutan dan pembatasan jumlah data yang akan di ambil, begitu juga pada mongodb. This is the way in PHP :

            
            $connection = new Mongo(); // make a definition mongodb
            $database = $connection->selectDB('belajar');  // get a database from mongodb
            $collection = $database->selectCollection('siswa');  // get a collection
            $result= $collection->find(); // query like "SELECT * FROM siswa"
            $result->sort(array('jk'=>1,'kota'=>-1));  // make a sort with field "jk" and "kota"
            $result->limit(2); // make a limit data that we want to get

Dapat anda lihat pada fungsi sort, terdapat beberapa data dalam bentuk array. Karena array, kita dapat mengurutkan datanya dari lebih dari 1 field. Kemudian dapat dilihat “jk”=>1 maksudnya adalah akan diurutkan dengan document “jk” dan ascending. Sedangkan jika dituliskan “-1” maka artinya diurutkan dengan descending. Anda dapat menentukan document yang digunakan untuk pengurutan dan menentukan juga ascending atau descendingnya..

Finish… Hope it help..
Happy coding…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: