1. การเพิ่มข้อมูลแบบข้อมูลเดียว ( Insert One data )
Insert One
สำหรับคลาส ( Class ) : MongoDB ทำการสร้างฟังก์ชั่นที่ไว้สำหรับเพิ่มข้อมูลลงไปใน MongoDB ทีละหนึ่งชุดข้อมูล ดังนี้
- add_data() : เป็นฟังก์ชั่นที่รับค่า _data ซึ่งเป็นข้อมูลโครงสร้าง JSON จากนั้นทำการเพิ่มข้อมูลโดยการเรียกใช้คำสั่ง insert_one() ซึ่งเป็นฟังก์ชั่นจาก PyMongo จากนั้นทำการตรวจเช็คว่ามีการเพิ่มข้อมูลสำเร็จโดยการตรวจสอบว่า มีค่า ObjectID กลับมาหรือไม่ ถ้าข้อมูลนั้นสามารถเพิ่มเข้าไปใน MongoDB สำเร็จ ก็จะแสดง "Add new data in : ObjectID" ออกมาทางหน้าจอ
Test Insert One
ทดสอบการทำงานโดยการจำลองสร้าง data ขึ้นตามตัวอย่างรูปข้างบน จากนั้นเรียกใช้งานฟังก์ชั่น add_data() พร้อมทั้งใส่ข้อมูล data เข้าไปในฟังก์ชั่น เมื่อรันคำสั่ง มีการเพิ่มข้อมูลเข้าไปใน MongoDB สำเร็จ ก็จะแสดงข้อความออกทางหน้าจอ "Add new data in : 606842a1227115c9e0c694ba" ซึ่งแสดงว่าข้อมูลใน data นั้นสามารถเพิ่มได้สำเร็จ
2. การเพิ่มข้อมูลแบบหลายชุด ( Insert Many Datas )
Insert Many
ทำการสร้างฟังก์ชั่นสำหรับเพิ่มข้อมูลทีละหลายชุด ( Many Datas ) ในคลาส ( Class ) : MongoDB โดยมีการทำงานดังนี้