คู่มือ Node.js Application Connection to MongoDB สำหรับ Database
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
MongoDBเป็น Database NoSQL ยอดนิยมซึ่งได้รับการสนับสนุนโดย Platform และสามารถติดตั้งบน Cloud ได้อย่างง่ายดายด้านล่างนี้เราจะพิจารณาตัวอย่างง่ายๆของวิธีเชื่อมต่อ Stack DB นี้จากของคุณNode jsApplicationServer
- เพื่อปฏิบัติตามคำแนะนำนี้คุณจะต้องมีNode jsและMongoDBServer ภายใน Platform (คุณสามารถทำได้สร้างได้ตลอดเวลา) หรือจากแหล่งข้อมูลภายนอกใดๆ
ในกรณีของเราทั้งสอง InstanceHost อยู่ภายใน Environment เดียว
- เชื่อมต่อกับ Application Server ของคุณผ่านทางประตูเอสเอสเอช.
3. จากนั้นให้ดาวน์โหลดและติดตั้งอย่างเป็นทางการไดรเวอร์ MongoDB สำหรับ Node.js::
คัดลอกทุบตี
npm install -s mongodb
อีกสักครู่ Package จะได้รับการติดตั้งสำเร็จ
- ตอนนี้ให้สร้างไฟล์ด้วย Script เพื่อสร้างการเชื่อมต่อกับ Database ของคุณคุณสามารถใช้โปรแกรมแก้ไขข้อความที่ต้องการสำหรับงานนี้รวมถึงชื่อไฟล์ใดๆที่มี.jsส่วนขยาย (เช่นเป็นกลุ่ม script.js).
คัดลอก 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();
});
ที่นี่คุณจะต้องปรับสตริงการเชื่อมต่อ(ข้อมูลที่จำเป็นทั้งหมดมีให้ในอีเมลสำหรับ Node MongoDB ของคุณ):
- {ผู้ใช้}- Username เพื่อเข้าสู่ระบบ Database ด้วย
- {รหัสผ่าน}- รหัสผ่านสำหรับผู้ใช้ที่เหมาะสม
- {เจ้าภาพ}- เชื่อมโยงไปยัง Container MongoDB ของคุณ
- {ท่าเรือ}- Port ที่จะใช้ในการเชื่อมต่อ (ใช้ค่าเริ่มต้น -27017)
- {Database}- Database ที่จะเข้าถึงได้ (เช่น Database เริ่มต้น -ผู้ดูแลระบบ)
ด้วย Script นี้คุณสามารถเข้าถึง ServerDatabase ที่ระบุได้และหากสร้างการเชื่อมต่อสำเร็จแล้วโปรดดูที่ “คุณเชื่อมต่อแล้ว!" วลี.
- มารัน Code โดยใช้คำสั่งที่เหมาะสม:
คัดลอกทุบตี
node script.js
หากระบุทุกอย่างถูกต้องคุณจะเห็นข้อความ “คุณเชื่อมต่อแล้ว!” สตริงภายในเทอร์มินัลถัดไปคุณสามารถทำได้ขยายรหัสเพื่อดำเนินการที่จำเป็นทั้งหมด
