รายละเอียดซอฟแวร์:
รุ่น: 5.0.0 การปรับปรุง
วันที่อัพโหลด: 11 Mar 16
การอนุญาต: ฟรี
ความนิยม: 204
MongoDB เป็นฐานข้อมูลเอกสารที่มุ่งเน้นสภาพแวดล้อมที่สมบูรณ์แบบสำหรับการโหลดเข้มข้นสูง.
Mongoid ถูกเขียนในทับทิมและมี API ที่คุ้นเคยสำหรับนักพัฒนาที่ ORMs ใช้ก่อนหน้านี้เช่นข้อมูล Mapper หรือ Active Record.
เพราะไม่มีสคีมา MongoDB ของการออกแบบเอกสารตาม performant แบบสอบถามแบบไดนามิกและการดำเนินงานปรับปรุงอะตอมรูปแบบการออมคลาสสิกไม่สามารถนำมาประยุกต์ใช้ นั่นคือเหตุผลที่ ODM ระยะที่ดีที่สุดที่อธิบายถึงสิ่งที่ Monogid คือ
มีอะไรใหม่ ในรุ่นนี้:.
- Mongoid 4 ในขณะนี้สนับสนุนเฉพาะ MongoDB 2.4.0 และสูงกว่า.
- เอกสาร # เมตาดาต้าได้ถูกเปลี่ยนชื่อไปยังเอกสาร # relation_metadata เพื่อหลีกเลี่ยงความขัดแย้งที่พบบ่อย ผู้รับมอบฉันทะความสัมพันธ์นี้ยังมีการเปลี่ยนชื่อเป็นเดียวกันเช่นกัน.
- ขอบเขตและเริ่มต้นขอบเขตจะต้องตอนนี้ทุกคนจะได้กำหนดไว้ภายใน lambdas หรือ procs.
- การตั้งค่าตัวเลือก skip_version_check ถูกลบออก.
- IdentityMap ลบออก.
- โหลดอยากกลับมาทำใหม่ โหลดกระตือรือร้นในขณะนี้ไม่จำเป็นต้องมีแผนที่ตัวตนที่จะโหลดเอกสารที่เกี่ยวข้อง ชุดของ preloaders สามารถโหลดกระตือรือร้นที่สมาคมส่งผ่านไปยังวิธี .includes.
มีอะไรใหม่ ในรุ่น 4.0.2:
- Mongoid 4 ในขณะนี้สนับสนุนเฉพาะ MongoDB และ 2.4.0 ที่สูงขึ้น.
- เอกสาร # เมตาดาต้าได้ถูกเปลี่ยนชื่อไปยังเอกสาร # relation_metadata เพื่อหลีกเลี่ยงความขัดแย้งที่พบบ่อย ผู้รับมอบฉันทะความสัมพันธ์นี้ยังมีการเปลี่ยนชื่อเป็นเดียวกันเช่นกัน.
- ขอบเขตและเริ่มต้นขอบเขตจะต้องตอนนี้ทุกคนจะได้กำหนดไว้ภายใน lambdas หรือ procs.
- การตั้งค่าตัวเลือก skip_version_check ถูกลบออก.
- IdentityMap ลบออก.
- โหลดอยากกลับมาทำใหม่ โหลดกระตือรือร้นในขณะนี้ไม่จำเป็นต้องมีแผนที่ตัวตนที่จะโหลดเอกสารที่เกี่ยวข้อง ชุดของ preloaders สามารถโหลดกระตือรือร้นที่สมาคมส่งผ่านไปยังวิธี .includes.
มีอะไรใหม่ ในรุ่น 3.1.0:
- ต้องการ MongoDB ขั้นต่ำจะเพิ่มขึ้นในขณะนี้เพื่อ 2.2 เนื่องจากขณะนี้เราขึ้นอยู่กับกรอบการรวม.
- ขั้นต่ำที่ใช้งานรุ่นและสนับสนุนการใช้งานอ้างอิงที่ได้รับการยก 3.2.
- งานในขณะนี้สามารถระบุคีย์หลักที่จะใช้แทนบัตรประจำตัวประชาชนบนแป้นต่างประเทศ.
มีอะไรใหม่ ในรุ่น 3.0.0:
- เพิ่มวิธีการออมไม่เชื่อเรื่องพระเจ้าที่จะได้รับสนาม ชื่อ
- Setter และทะเยอทะยานสำหรับความสัมพันธ์ has_many ที่จะตั้งเป็นเด็กที่มีให้ในขณะนี้.
- Mongoid ขณะนี้สนับสนุนเขต regex.
- ความสัมพันธ์ตอนนี้ใช้ Polymorphic * คีย์ _type ในการสอบถามการค้นหา.
- วัตถุที่ตอบสนองต่อการ to_criteria ขณะนี้คุณสามารถผสานเข้ากับวัตถุเกณฑ์ที่มีอยู่.
- โหลดกระตือรือร้นที่จะสนับสนุนในขณะนี้เกี่ยวกับความสัมพันธ์หลายต่อหลายคน.
- Mongoid ตอนนี้ช่วยให้การบันทึกอัตโนมัติเช่น Active Record เมื่อเพิ่ม accepts_nested_attributes_for เพื่อความสัมพันธ์.
- ฟิลด์ขณะนี้คุณสามารถตั้งค่าสถานะเป็นอ่านได้อย่างเดียวเท่านั้นที่จะช่วยให้ค่าของพวกเขาได้รับการตั้งค่าเมื่อเอกสารใหม่.
ความคิดเห็นที่ไม่พบ