การเชื่อมต่อกับ MongoDB ใน Node.js สามารถทำได้โดยใช้ไลบรารี mongodb
ซึ่งเป็นไลบรารีที่ใช้ในการเชื่อมต่อและปฏิบัติการต่าง ๆ กับ MongoDB ได้อย่างง่ายดาย ต่อไปนี้เป็นวิธีการติดต่อกับ MongoDB ใน Node.js:
ติดตั้ง
mongodb
:
ก่อนอื่นให้ติดตั้งไลบรารีmongodb
โดยใช้ npm หรือ yarn:1
npm install mongodb
นำเข้า
mongodb
:
นำเข้าไลบรารีmongodb
ในโค้ดของคุณ:1
const { MongoClient } = require('mongodb');
กำหนดการเชื่อมต่อ MongoDB:
กำหนดการเชื่อมต่อ MongoDB โดยระบุ URL ของ MongoDB และชื่อฐานข้อมูลที่คุณต้องการใช้:1
2const uri = 'mongodb://localhost:27017'; // URL ของ MongoDB
const databaseName = 'your_database'; // ชื่อฐานข้อมูล MongoDB ที่ต้องการใช้เชื่อมต่อกับ MongoDB:
เปิดการเชื่อมต่อกับ MongoDB ด้วยMongoClient.connect()
:1
2
3
4
5
6
7
8
9
10
11
12
13
14MongoClient.connect(uri, (err, client) => {
if (err) {
console.error('ไม่สามารถเชื่อมต่อกับ MongoDB: ', err);
return;
}
const db = client.db(databaseName);
console.log('เชื่อมต่อกับ MongoDB สำเร็จ');
// ทำตามคำสั่ง MongoDB ที่นี่
// หลังจากใช้งานเสร็จสิ้นให้ปิดการเชื่อมต่อ
client.close();
});ปฏิบัติการกับ MongoDB:
เมื่อคุณเชื่อมต่อกับ MongoDB แล้ว คุณสามารถปฏิบัติการต่าง ๆ กับ MongoDB โดยใช้ตัวแปรdb
ที่คุณได้รับจากการเชื่อมต่อ:1
2
3
4
5
6
7
8
9
10
11
12// ตัวอย่างการแทรกข้อมูลใน MongoDB
const collection = db.collection('your_collection');
const document = { key1: 'value1', key2: 'value2' };
collection.insertOne(document, (err, result) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการแทรกข้อมูล: ', err);
return;
}
console.log('เรียบร้อยแล้ว: ', result.insertedId);
});ปิดการเชื่อมต่อ:
เมื่อคุณเสร็จสิ้นการใช้งาน MongoDB ให้ปิดการเชื่อมต่อ:1
client.close();
นี่คือวิธีการติดต่อ MongoDB ใน Node.js โดยใช้ไลบรารี mongodb
คุณสามารถปรับแต่งคำสั่ง MongoDB และปฏิบัติการต่าง ๆ ตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.