Rumah >hujung hadapan web >tutorial js >Cara Menyambung MongoDB dengan Node.js: Panduan Komprehensif
Menyambung MongoDB dengan Node.js ialah kemahiran penting untuk pembangun web moden. Dalam panduan ini, kami akan membimbing anda melalui proses langkah demi langkah, memastikan anda boleh menyepadukan teknologi berkuasa ini dengan mudah.
MongoDB, pangkalan data NoSQL terkemuka, terkenal dengan fleksibiliti dan skalabilitinya. Anda boleh membina aplikasi web yang cekap dan berskala dengan Node.js, masa jalan JavaScript yang berkuasa. Mari kita selami langkah-langkah untuk membuat sambungan ini dengan lancar.
1. Prasyarat
2. Menyediakan MongoDB
Mulakan dengan memasang MongoDB pada mesin anda atau menyediakan tika awan melalui MongoDB Atlas. Simpan rentetan sambungan anda, kerana anda akan memerlukannya sebentar lagi.
2.1 Daftar atau Log Masuk
2.2 Buat Kluster Baharu
2.3 Pilih Pembekal Awan dan Wilayah
2.4 Konfigurasikan Tetapan Kluster
2.5 Tambah Konfigurasi Tambahan (Pilihan)
2.6 Sediakan Akses Rangkaian
2.7 Dapatkan Rentetan Sambungan Anda
2.8 Sambungkan Aplikasi Anda
2.9 Pantau dan Urus
3. Memulakan Projek Node.js
Dalam terminal atau gesaan arahan anda:
mkdir mongo-node-connection cd mongo-node-connection npm init -y
Kod di atas mencipta projek Node.js baharu.
4. Menyambung ke MongoDB menggunakan Mongoose
Mongoose ialah ODM (Object Document Mapper) yang popular yang memudahkan sambungan antara Node.js dan MongoDB.
Pasang mongoose:
npm install mongoose
Sambung ke MongoDB:
const mongoose = require('mongoose'); // Your MongoDB connection string const dbURI = 'YOUR_MONGODB_CONNECTION_STRING'; mongoose.connect(dbURI, { useNewUrlParser: true, useUnifiedTopology: true }) .then(() => console.log('Connected to MongoDB')) .catch((error) => console.error('Connection error', error));
Nota: Gantikan 'YOUR_MONGODB_CONNECTION_STRING' dengan rentetan sambungan MongoDB anda yang sebenar.
5. Menguji Sambungan
Untuk mengesahkan sambungan:
const testSchema = new mongoose.Schema({ name: String, testField: String }); const TestModel = mongoose.model('Test', testSchema); const testData = new TestModel({ name: 'Node-Mongo Connection Test', testField: 'It works!' }); testData.save() .then(doc => { console.log('Test document saved:', doc); }) .catch(error => { console.error('Error saving test document:', error); });
Run your Node.js script, and if everything is set up correctly, you should see your test document logged in the console.
6. Conclusion
Connecting MongoDB with Node.js can enhance your web applications by providing a robust database solution. By following this guide, you’ve set up a foundational connection using Mongoose, paving the way for more advanced operations and queries in the future.
Atas ialah kandungan terperinci Cara Menyambung MongoDB dengan Node.js: Panduan Komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!