Lewati ke konten utama

Node.js Application Connection to MongoDB

MongoDB adalah database NoSQL populer, yang didukung secara native oleh platform dan dapat dengan mudah diinstal di Cloud. Di bawah ini, kita akan mempertimbangkan contoh sederhana tentang cara menghubungkan tumpukan DB ini dari server aplikasi Node.js Anda.

1. Untuk mengikuti panduan ini, Anda memerlukan server Node.js dan MongoDB, baik di dalam platform (Anda dapat create kapan saja) atau di sumber eksternal mana pun.

MongoDB Node.js environment

Dalam kasus kami, kedua instance di-host dalam satu environment.

2. Sambungkan ke server aplikasi Anda melalui SSH Gate.

SSH connection to Node.js

3. Selanjutnya, unduh dan instal driver MongoDB resmi untuk Node.js:

npm install -s mongodb
install MongoDB driver for Node.js

Dalam sekejap, paket akan terinstal dengan sukses.

4. Sekarang, buat file dengan skrip untuk membangun koneksi dengan database Anda. Anda dapat menggunakan editor teks yang disukai untuk tugas ini, serta nama file apa pun dengan ekstensi .js (misalnya, vim script.js).

var MongoClient = require('mongodb').MongoClient;

// Connect to the db
MongoClient.connect("mongodb://{user}:{password}@{host}:{port}/{database}", { useUnifiedTopology: true, useNewUrlParser: true }, function(err, db) {
if(!err) {
console.log("You are connected!");
};
db.close();
});

Di sini, Anda perlu menyesuaikan connection string (semua informasi yang diperlukan disediakan dalam email untuk node MongoDB Anda):

  • {user} - nama pengguna untuk masuk ke database
  • {password} - kata sandi untuk pengguna yang sesuai
  • {host} - tautan ke kontainer MongoDB Anda
  • {port} - port yang digunakan untuk koneksi (gunakan yang default - 27017)
  • {database} - database yang diakses (misalnya, yang default - admin)
MongoDB connection script

Dengan skrip ini, Anda dapat mengakses server database yang ditentukan dan, jika koneksi berhasil dibangun, melihat frase “ You are connected! ”.

5. Mari kita jalankan kode tersebut, menggunakan perintah yang sesuai:

node script.js
check Node.js connection to MongoDB

Jika semuanya ditentukan dengan benar, Anda harus melihat string “ You are connected! ” di terminal. Selanjutnya, Anda dapat menambah kode untuk mengeksekusi semua tindakan yang diperlukan.

Baca Juga