Kaedah ini digunakan untuk menyambungkan pelayan Mongo DB dengan aplikasi Node kami. Ini ialah kaedah tak segerak dalam modul MongoDB.
mongodb.connect(path[, callback])
•path – Laluan pelayan dan port tempat pelayan MongoDB sebenarnya sedang berjalan.
•panggilan balik – Fungsi ini akan menyediakan panggilan balik jika berlaku sebarang ralat.
Sebelum cuba menyambungkan aplikasi dengan Nodejs, kita perlu menyediakan pelayan MongoDB terlebih dahulu.
Gunakan pertanyaan berikut untuk memasang mongoDB daripada npm.
npm install mongodb –save
Jalankan arahan berikut untuk menyediakan mongoDB anda pada pelayan setempat tertentu. Ini akan membantu mewujudkan sambungan dengan MongoDB.
mongod --dbpath=data --bind_ip 127.0.0.1
Buat fail MongodbConnect.js dan salin dan tampal coretan kod berikut ke dalam fail.
Sekarang, jalankan arahan berikut untuk menjalankan coretan kod.
node MongodbConnect.js
// Calling the required MongoDB module. const MongoClient = require("mongodb"); // Server path const url = 'mongodb://localhost:27017/'; // Name of the database const dbname = "Employee"; MongoClient.connect(url, (err,client)=>{ if(!err) { console.log("successful connection with the server"); } else console.log("Error in the connectivity"); })
C:\Users\tutorialsPoint\> node MongodbConnect.js (node:7016) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor. (Use `node --trace-deprecation ...` to show where the warning was created) successful connection with the server.
Atas ialah kandungan terperinci Sambungkan MongoDB dengan NodeJS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!