Tulisan blog ini hanya perjalanan hidup...ambil manfaatnya saja..

  • Jalin silaturahmi memperlancar rejeki

  • Kerjasama adalah kunci kesuksesan

  • Pilihan terbaik dari hati nurani

  • Kuasai teknologi, dunia dalam genggaman

  • Hidup dibuat mudah

Syntaks-syntaks Mongodb

Perintah dasar MongoDB 

  • Use
fungsi use digunakan untuk Create Database atau Memilih Database yang sudah ada untuk digunakan.
Contoh :>use mydb

  • Show dbs (menampilkan database)
show digunakan untuk menampilkan semua database yang ada.

Contoh : >show dbs
  • db.dropDatabase()
    db.dropDatabase()  digunakan untuk menghapus database
    >use mydb
    switched to db mydb
    >db.dropDatabase()
    >{ "dropped" : "mydb", "ok" : 1 }
    >
     
  • db.createCollection(name, options)
     
    db.createCollection(name, options) digunakan suatu membuat collection
    contoh :
    >use test
    switched to db test
    >db.createCollection("mycollection")
    { "ok" : 1 }
    > 
     
  • db.COLLECTION_NAME.drop()
     
    db.COLLECTION_NAME.drop() digunakan untuk menghapus collection
    contoh :
    >db.mycollection.drop()
    true
    >
     
  • Save(input data)
Untuk membuat suatu koleksi, tidak diperlukan suatu syntax khusus.Tinggal menambahkan saja suatu data ke dalam suatu nama koleksi. Jika nama koleksi yang dituju sudah ada, maka data yang dimasukkan akan secara otomatis dimasukkan ke dalam koleksi tersebut. Namun, jika nama collection yang dituju belum ada, maka mongoDB secara otomatis membuatkan collection tersebut dengan data yang dimasukkan tadi.
Contoh :  
>db.datadiri.save( { nama : “Antok Gunawan”, nim : “115610113” } );
(membuat mengisi collection datadiri dengan data “Antok Gunawan” kedalam key nama dan “115610113” kedalam key nim).

  • Update
Contoh Sintaks yang digunakan untuk mengupdate data dalam collection mongoDB adalah sebagai berikut.
db.datadiri.update( {nim:”115610114”}, {$set:{nilai:99}},false,true );
Maksud dari sintaks diatas adalah untuk mengupdate suatu key bernama nilai kedalam collection datadiri yang memiliki data “115610113” pada key nim.
  • Remove
Proses delete data pada mongoDB cukup singkat. Kita tinggal menentukan data yang dihapus berdasarkan key apa dengan nilai apa. Contoh sintaks yang digunakan untuk menghapus data dalam suatu collection adalah sebagai berikut.
     db.datadiri.remove(
{nim:”115610114”});
maksud dari sintaks diatas adalah untuk menghapus data dalam collection datadiri yang memiliki key nim dengan nilai “115610114”.

  • Pencarian dan menampilkan data
Berikut adalah contoh sintaks yang digunakan untuk menampilkan atau mencari data dengan mongoDB.
db.datadiri.find();
sintaks diatas akan menampilkan seluruh data yang berada dalam collection datadiri.
Share:

Mongodb : couldn't connect to server

Sore yang dingin ditemani rintik hujan saya mencoba ugrade ubuntu dari 14.04 menjadi 14.10. Upgradepun berjalan dengan lancar tanpa sedikit gangguan maupun error.
Setelah selesai upgrade aku mencoba untuk mengakses mongodb kesukaanku. Kenapa mongodb???
  1. Performa  MongoDB lebih cepat dibandingkan MySQL,  ini dikarenakan MongoDB memcached dan format dokumennya yang berbentuk seperti JSON.
  2. Replikasi, berfungsi untuk melakukan backup data secara realtime.
  3. Auto-sharding, adalah fitur untuk memecah database yang besar menjadi beberapa bagian demi optimalisasi performa database.
  4. MongoDB juga sudah mendukung C, C++, C#, Erlang, Haskell, Java, JavaScript, .NET(C# F#, PowerShell), Lips, Perl, PHP, Python, Ruby dan Scala
  5. Cross-platform, artinya dapat digunakan di Windows, Linux, OS X dan Solaris.
  6. Proses CRUD (Create, Read, Update, Delete) terasa sangat ringan dan cepat.
  7. Map/Reduce, akan sangat membantu ketika kita melakukan operasi agregasi. Dimana semua entry datangnya dari collection dan outputnya pun akan menjadi collection juga. Kalau di MySQL biasanya kita menggunakan query GROUP BY
  8. GridFS, spesifikasi yang digunakan untuk menyimpan data yang sangat besar.
cara mengakses mongodb yaitu dengan buka terminal (ctrl+alt+t) muncullah terminal lalu aku mengetik mongo tereeeenggggg........
muncul pesan error : 

couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
 
Berputarlah otakku sehigga aku browsing sana, browsing sini dan menemukan solusiya. Cukup mudah
saja yaitu dengan merestart mongodb untuk menambah ruang volume untuk mongodb.
ketik : sudo service mongodb restart
Coba jalankan mongodbnya dengan cara ketik : mongo

 
Share:

Error Instalasi Yii2

Pertama instal dengan composer di ubuntu membuat bingung?????...aku mencoba pertama kali dengan menginstal yii2 karena tertarik dengan berbagai koment di sosmed tentang kemudahan dan kehebatan yii2 dibandingkan dengan framework PHP yang lainnya. Cara menginstal yii2 sudah saya paparkan di sebelumnya.

Saat selesai instal yii2 saya menemui error Unknow Method--yii\base\UnknownMethodException......muter-muter didunia maya dan menemukan solusinya yaitu :
1. Buka dulu terminal (ctrl+alt+t)

2. ketikan : composer global require "fxp/composer-asset-plugin:1.0.*@dev"

3. Setelah selesai baru instal framework yii2 dengan composer

Selamat mencoba dan satu solusi terpecahkan.
Share:

Instal Yii2 di Ubuntu Via Composer


Apa itu Yii2??

Yii2 merupakan versi terbaru dari Yii Framework. Yii2 merupakan penyempurnaan dari versi sebelumnya yakni Yii 1.1. Yii2 merupakan PHP Framework modern dengan membawa best practices dari sisi pengembangan web development modern. Yii2 menggunakan fitur-fitur terbaru mulai dari PHP versi 5.4 oleh karena itu versi PHP minimal yang diperlukan untuk instalasi Yii2 adalah versi 5.4 (lebih baru lebih baik).

Apa itu composer??

Composer adalah Dependency Manager untuk aplikasi yang dibangun melalui PHP. Melalui Composer ini kebutuhan paket library atau extension untuk aplikasi PHP yang Anda bangun dapat terpenuhi dengan mudah.

Cara instalasi via Composer lebih direkomendasikan karena kemudahan dalam proses instalasi dan yang lebih penting lagi adalah kemudahan proses update Yii2 dan instalasi extensions berikut dependensinya dengan menggunakan sebuah perintah sederhana.

Sebelum melangkah lebih lanjut, pastikan Anda telah menginstal PHP versi 5.4 ke atas berikut webserver Apache atau Nginx dan tersedia koneksi internet karena instalasi Yii2 via Composer membutuhkan koneksi internet.

Berikut langkah-langkah instalasi Yii2 via Composer:

1. Install Composer
Jika Anda belum memiliki aplikasi Composer, silakan install dengan cara memberikan perintah berikut pada terminal shell Linux:

curl -s http://getcomposer.org/installer | php
 
Setelah itu agar aplikasi Composer dapat dijalankan via terminal secara global (bisa dari path mana saja), pindahkan dan rename file Composer (composer.phar) ke lokasi /usr/local/bin kemudian buat agar file tersebut dapat dieksekusi, yakni dengan memberikan perintah chmod pada file tersebut. Berikut perintahnya:

sudo mv composer.phar /usr/local/bin/composer
sudo chmod 777 /usr/local/bin/composer

2. Install Yii2
Setelah aplikasi Composer diinstal berdasarkan langkah 1 di atas, saatnya untuk instalasi aplikasi web berbasis Yii2. Instalasi ini akan menginstall semua paket yang diperlukan beserta dependensinya. Selain itu proses instalasi berikut akan membuat template aplikasi dasar (basic application template).
a. Ketikan perintah berikut:

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic /var/www/html/webyii2


Bagian perintah di atas yang perlu Anda perhatikan adalah bagian terakhir. Di atas tertulis /var/www/html/webyii2 artinya Composer akan menginstall Yii2 di dalam folder /var/www/html/webyii2 dimana folder /var/www/html/ berada di dalam folder user account Linux Anda. Jika lokasi webroot aplikasi web Anda misalnya berada di htdocs maka ganti bagian perintah /var/www/html/webyii2 menjadi htdocs/webyii2.


b. Lalu inisialisasi project, dengan cara ketik



php.exe ../htdocs/advanced/init

    Lalu akan ada pilihan 0 untuk Development or 1 untuk Production, Pilih aja 0  lalu enter, Lalu ada pertanyaan lagi.. ketik yes


c. Selanjutnya Anda bisa mencoba apakah hasil instalasi Yii2 ini berjalan dengan mengetikan perintah berikut pada web browser:

http://localhost/webyii2/web/
 
Berikut ini contoh tampilan bila proses instalasi Yii2 ini berhasil:



Yii2 Basic Application Template


Demikian penjelasan saya mengenai instalasi Yii2 via Composer, semoga bermanfaat bagi kita semua.

(©) 2014 hafidmukhlasin
Share:

Label

Total Tayangan Halaman

Recent Posts

Pengikut

Pengunjung Online