Skip to content

Tag: mongoose

Modify document after query via Mongoose

เวลา query document จาก db โดยใช้ Mongoose จะได้เป็น object ของ document ออกมาซึ่งบางครั้งก่อน return ไปยัง client เราต้องการแก้ไขหรือเพิ่มข้อมูลก่อน ผมก็คิดว่าจะทำได้เลยเหมือนการแก้ไข object ของ javascript ทั่วไปแต่ปรากฎว่าพอไปถึง client ค่าใน member ของ object ที่มีอยู่แล้วเปลี่ยนแต่ member ใหม่ที่ใส่เข้าไปไม่มีข้อมูล

Leave a Comment

Nodejs and Mongoose MongoDB ODM

Mongoose เป็น ODM (Object Document Mapping) ตัวหนึ่งของ Mongodb จริงๆ ก็ไม่ใช่อะไรใหม่ หน้าที่ของมันก็เหมือนกับ ORM ฝั่ง DBMS เลยครับแต่นี่เป็นของ NoSQL และที่เป็น “Object Document Mapping” เพราะว่า MongoDB เป็น NoSQL ที่เก็บข้อมูลแบบ Document Store ซึ่งเป็นรูปแบบหนึ่งของ NoSQL

การทำงานของ Object mapping คือ การสร้าง object ความสัมพันธ์, โครงสร้างของข้อมูลใน database เวลาเรียกใช้ก็เรียกเหมือนการ access class หรือ object ลดการเขียนคำสั่ง SQL หรือคำสั่งสำหรับ query ลง

2 Comments