เพราะ Node.js เป็นแพลตฟอร์มที่รวดเร็วมากที่สุดในครั้งที่นักพัฒนาไม่สามารถทำงานกับฐานข้อมูลญาติช้าลงเช่น MySQL เลือกสำหรับบางสิ่งบางอย่างได้เร็วขึ้นมากเหมือนใหม่และมีประสิทธิผลมากขึ้นฐานข้อมูล NoSQL.
แต่มีบางครั้งเมื่อนักพัฒนาก็ไม่สามารถหลีกเลี่ยงการทำงานร่วมกับเซิร์ฟเวอร์ MySQL คลาสสิกเพียงเพราะของรายละเอียดเก่าหรือเพราะความซับซ้อนของข้อมูล.
ในกรณีเช่นนี้มีบางสิ่งบางอย่างเช่นโหนด MySQL รอบจะมีประโยชน์มากอย่างแน่นอนโดยเฉพาะอย่างยิ่งเพราะโมดูลเป็นเรื่องง่ายมากที่จะปรับแต่งและปรับ.
ในกรณีนี้เกิดขึ้นกับคุณมีจำนวนมากของเอกสารโหนดข้อมูล MySQL ให้กับไฟล์ README แพคเกจที่พอที่จะพัฒนาใด ๆ คุ้นเคยและทราบเกี่ยวกับการทำงานของโมดูล-ภายใน.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- แก้ไข Connection.createQuery สำหรับ SQL ไม่มี
- การปรับปรุง bignumber.js 2.0.7
มีอะไรใหม่ ในรุ่น 2.7.0:
- แก้ไข Connection.createQuery สำหรับ SQL ไม่มี
- การปรับปรุง bignumber.js 2.0.7
มีอะไรใหม่ ในรุ่น 2.6.1:
- การปรับปรุง bignumber.js 2.0.5.
มีอะไรใหม่ ในรุ่น 2.5.5:
- POOL_ENQUEUELIMIT เพิ่มรหัสข้อผิดพลาดถึง queueLimit
- เพิ่มเหตุการณ์ Enqueue สระว่ายน้ำ
- เพิ่มเหตุการณ์ Enqueue โปรโตคอลและการเชื่อมต่อ
- การเชื่อมต่อที่ไม่สนับสนุนธง Blacklist
- ให้ชื่อคอลัมน์นับเฉพาะใน RowDataPacket
มีอะไรใหม่ ในรุ่น 2.4.3:
- pool.query แก้ไขปัญหาไปยังใช้การกำหนดค่า typecast.
มีอะไรใหม่ ในรุ่น 2.4.0:
- รหัสเพิ่ม POOL_NOEXIST ในข้อผิดพลาด PoolCluster
- ตัวเลือกเพิ่ม acquireTimeout สระว่ายน้ำเพื่อระบุหมดเวลาสำหรับการซื้อการเชื่อมต่อ
- เพิ่ม connection.escapeId
- เพิ่ม pool.escapeId
- เพิ่มตัวเลือกที่จะหมดเวลาลำดับทั้งหมด
- เริ่มต้น connectTimeout ถึง 10 วินาที
- โดเมนคงมีผลผูกพันกับ conn.connect
- packet.default คงที่จะเป็นสตริงจริง
- PARSER_ คงที่ * ข้อผิดพลาดที่จะเป็น catchable
- PROTOCOL_PACKETS_OUT_OF_ORDER ข้อผิดพลาดคงที่จะเป็น catchable
มีอะไรใหม่ ในรุ่น 2.1.1:
- คงที่:
- การระบุค่าใน conn.query ({... }). ใน (... ) รูปแบบ.
- กองติดตามยาวที่จะรวม pool.query นี้ (... ) โทร.
มีอะไรใหม่ ในรุ่น 2.1.0:
- ตัวเลือกเพิ่ม connectTimeout เพื่อระบุหมดเวลาสำหรับการสร้างการเชื่อมต่อ.
- สนับสนุน SSL.
มีอะไรใหม่ ในรุ่น 2.0.0-alpha6:
- ตัวเลือกเพิ่ม supportBigNumbers.
- ยอมรับวัตถุแบบสอบถามที่สร้างไว้ล่วงหน้าใน connection.query.
มีอะไรใหม่ ในรุ่น v2.0.0-alpha4:
- แก้ไขหยุดอย่างรวดเร็ว () / ประวัติการทำงาน () การใช้งาน
- ถูกแยกโฮสต์ปฏิเสธ / ข้อผิดพลาดที่คล้ายกัน
- เพิ่มฟังก์ชันการทำงาน Connection.ChangeUser
- ให้แน่ใจว่าข้อผิดพลาด changeUser ร้ายแรง
- เปิดใช้งานการจัดรูปแบบอาร์เรย์ที่ซ้อนกันสำหรับใส่กลุ่ม
- เพิ่มฟังก์ชันการทำงาน Connection.escape
- เปลี่ยนชื่อ 'ใกล้' เป็น 'ปลาย' เหตุการณ์
- กลับวัตถุแจงแทนบัฟเฟอร์ชนิดเรขาคณิต
- อนุญาตแบบอินไลน์ nestTables (ใช้เชือกแทนบูล)
- ตรวจสอบ ZEROFILL_FLAG และจำนวนตามรูปแบบ
- เพิ่มการสนับสนุนเขต (ค่าเริ่มต้น: ท้องถิ่น)
- เพิ่มฟังก์ชั่นที่กำหนดเอง Typecast
- MySQL การส่งออกชนิดคอลัมน์
มีอะไรใหม่ ในรุ่น v2.0.0-alpha3:
- รักษา utf8_bin เป็นสตริงไม่บัฟเฟอร์.
- จับสตริงว่างในค่าคอลัมน์แถวแรก.
- การเชื่อมต่อเกียรติยศ nestTables # การตั้งค่าสำหรับการค้นหา.
- ลบธง CLIENT_INTERACTIVE จากการตั้งค่า.
- การปรับปรุงเอกสารการเชื่อมต่อสำหรับการตั้งค่า.
- ใช้สนับสนุนสตริง URL สำหรับการเชื่อมต่อ configs.
มีอะไรใหม่ ในรุ่น v2.0.0-alpha2:
- ระบุหลบหนีก่อนที่จะหาน่าน / อินฟินิตี้ (พวกเขาจะเป็นค่าคงที่ unquoted).
- การสนับสนุนสำหรับการเชื่อมต่อซ็อกเก็ตยูนิกซ์โดเมน (การใช้งาน: {socketPath: '... '})
- ประเภทหล่อแก้ไขค่า NULL สำหรับวันที่ / สาขาจำนวน
- เพิ่มอาร์กิวเมนต์สาขาเพื่อสอบถาม () เช่นเดียวกับเหตุการณ์ 'ทุ่ง' นี้จะคล้ายกับสิ่งที่มีอยู่ใน 0.9.x.
- การสนับสนุนการเชื่อมต่อกับมอนสฟิงซ์ searchd เช่นเดียวกับ MariaDB.
- ใช้การสนับสนุนกองติดตามยาวจะถูกลบออก / ปิดใช้งานถ้าหลักโหนดที่เคยสนับสนุนโดยกำเนิด.
- ใช้ตัวเลือกสำหรับการค้นหา nestTables ช่วยให้การเรียก JOIN ชุดผลลัพธ์ที่ทับซ้อนกันกับชื่อคอลัมน์.
- แก้ไข? กลไกตัวยึดสำหรับค่าที่มี '' ตัวอักษร.
- เมื่อตรวจสอบการเชื่อมต่อ () เรียกว่ามากกว่าหนึ่งครั้งในการเชื่อมต่อและให้ผู้ใช้ที่มีข้อผิดพลาดที่ดีสำหรับมัน.
มีอะไรใหม่ ในรุ่น 0.9.6:
- หนีค่าอาร์เรย์เพื่อให้พวกเขาผลิตอาร์เรย์ SQL.
- กล่าวถึงวิธีการแก้ปัญหาช่องว่างหยุดการทำธุรกรรม MySQL.
- affectedRows กล่าวถึงในคำถามที่พบบ่อย.
ต้องการ
- Node.js 0.8 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ