Menu

Saturday, July 8, 2017

[NodeJS] Mongoose: connect กับ createConnection ต่างกันยังไง
[NodeJS] Mongoose: What is the Different between connect and createConnection

การเชื่อมต่อ Mongdb ผ่าน Mongoose ทำได้ 2 วิธี คือ
  1. mongoose.connect(DB_URL) เป็นการสั่งให้ default connection เชื่อมต่อไปยัง Mongodb 
  2. mongoose.createConnection(DB_URL) เป็นการสร้าง connection ใหม่ เพื่อเชื่อมต่อไปยัง Mongodb
ซึ่งทั้ง 2 วิธี มีการใช้งานแตกต่างกัน คือ
  1. mongoose.connect(DB_URL)
    mongoose.connect(DB_URL);
    let db = mongoose.connection;
    db.model(MODEL_NAME).find();
  2. mongoose.createConnection(DB_URL)
    let db = mongoose.createConnection(DB_URL);
    db.model(MODEL_NAME).find();

No comments:

Post a Comment