Node.JS dan MongoDB adalah perangkat lunak populer saat ini. Platform Node.JS dan Database MongoDB banyak digunakan untuk membuat aplikasi real-time. Pada kesempatan ini saya akan melakukan setup dan konfigurasi Node.JS dan MongoDB di Linux.

Setup Node.JS
Beberapa distribusi Linux sudah terdapat paket Node.JS di repositorinya. Tetapi, kali ini saya akan memasangnya dengan Node Version Manager (NVM) oleh creationix. Karena, NVM memungkinkan user menggunakan beberapa versi node.js dan lebih baik dalam manajemen paket (tidak mengganggu sistem, pemasangan paket global tidak perlu akses root).
Buka Terminal
Jalankan perintah berikut di Terminal.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bashSelanjutnya NVM akan terpasang di user environment melalui
~/.bashrc.Buka kembali Terminal baru atau logout dulu dari session. Pasang Node.JS dengan perintah
nvm install stableuntuk versistable.Gunakan node.js yang terpasang dengan perintah
nvm use stable. Sekarang, node.js versi stable telah terpasang dan dapat digunakan.Gunakan
node -vuntuk memastikan node.js sudah terpasang.

Setup MongoDB
Beberapa distribusi Linux sudah tersedia paket MongoDB. Berikut adalah cara memasang MongoDB di CentOS 6.
MongoDB di CentOS
Buka Terminal
Jalankan
nano /etc/yum/repos.d/mongodb.repo.Isi berkas repo sebagai berikut :
[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.ascPasang MongoDB dengan perintah
sudo yum install -y mongodb-org.MongoDB telah terpasang, jalankan MongoDB dengan perintah
sudo service mongod startuntuk CentOS 6.Untuk akses shell MongoDB, gunakan perintah
mongo.
MongoDB Navigator
Untuk melakukan manajemen data di MongoDB bisa menggunakan shell bawaannya. Selain itu, ada beberapa pilihan lain yang cukup bagus dan membantu. Beberapa contohnya yaitu robomongo dan DBeaver Enterprise Edition.
Sekian tutorial kali ini. Semoga bermanfaat.