Mongoid

ภาพหน้าจอของซอฟแวร์:
Mongoid
รายละเอียดซอฟแวร์:
รุ่น: 5.0.0 การปรับปรุง
วันที่อัพโหลด: 11 Mar 16
ผู้พัฒนา: Durran Jordan
การอนุญาต: ฟรี
ความนิยม: 41

Rating: 5.0/5 (Total Votes: 1)

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 เพื่อความสัมพันธ์.
  • ฟิลด์ขณะนี้คุณสามารถตั้งค่าสถานะเป็นอ่านได้อย่างเดียวเท่านั้นที่จะช่วยให้ค่าของพวกเขาได้รับการตั้งค่าเมื่อเอกสารใหม่.

ซอฟต์แวร์ที่คล้ายกัน

OrientDB
OrientDB

10 Feb 16

SQL-DB
SQL-DB

28 Feb 15

ArangoDB-PHP
ArangoDB-PHP

9 Feb 16

JugglingDB
JugglingDB

10 Dec 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Durran Jordan

Moped
Moped

10 Dec 15

ความคิดเห็นที่ Mongoid

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่