Mongoid

Screenshot Λογισμικό:
Mongoid
Στοιχεία Λογισμικού:
Εκδοχή: 5.0.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 11 Mar 16
Προγραμματιστής: Durran Jordan
Άδεια: Δωρεάν
Δημοτικότητα: 41

Rating: 5.0/5 (Total Votes: 1)

MongoDB είναι μια βάση δεδομένων έγγραφο προσανατολισμό, ιδανική για υψηλής εντάσεως περιβάλλοντα φορτίου.

Mongoid είναι γραμμένο σε Ruby και προσφέρει μια οικεία API για τους προγραμματιστές που χρησιμοποιούσαν προηγουμένως τους ΝΤΥΠΑ όπως Data Mapper ή Active Record.

Λόγω της σχημα MongoDB του, performant έγγραφο με βάση το σχεδιασμό, δυναμικές ερωτήματα, και τις πράξεις ατομικής τροποποιητή, δεν μπορεί να εφαρμοστεί ένα κλασικό μοτίβο ORM. Γι 'αυτό και ο όρος ODM περιγράφει απόλυτα αυτό Monogid είναι

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Mongoid 4 τώρα υποστηρίζει μόνο MongoDB 2.4.0 και άνω.
  • Έγγραφο # μεταδεδομένων έχει μετονομαστεί σε Έγγραφο # relation_metadata να αποφύγουν τα κοινά συγκρούσεις. πληρεξούσια σχέση έχουν επίσης αυτό μετονομάστηκε με την ίδια, καθώς και.
  • Πεδία και την προεπιλεγμένη πεδία πρέπει τώρα όλοι να οριστεί εντός λάμδα ή procs.
  • skip_version_check config επιλογή αφαιρέθηκε.
  • IdentityMap αφαιρεθεί.
  • Πρόθυμος επαναλάβει φορτίο. Πρόθυμος φορτίου τώρα doesnt χρειάζεται το χάρτη ταυτότητα για να φορτώσει τα σχετικά έγγραφα. Ένα σύνολο προφόρτισης μπορεί πρόθυμοι φορτίο οι ενώσεις πέρασε με τη μέθοδο .includes.

Τι είναι καινούργιο στην έκδοση 4.0.2:

  • Mongoid 4 τώρα υποστηρίζει μόνο MongoDB 2.4.0 και υψηλότερη.
  • Έγγραφο # μεταδεδομένων έχει μετονομαστεί σε Έγγραφο # relation_metadata να αποφύγουν τα κοινά συγκρούσεις. πληρεξούσια σχέση έχουν επίσης αυτό μετονομάστηκε με την ίδια, καθώς και.
  • Πεδία και την προεπιλεγμένη πεδία πρέπει τώρα όλοι να οριστεί εντός λάμδα ή procs.
  • skip_version_check config επιλογή αφαιρέθηκε.
  • IdentityMap αφαιρεθεί.
  • Πρόθυμος επαναλάβει φορτίο. Πρόθυμος φορτίου τώρα doesnt χρειάζεται το χάρτη ταυτότητα για να φορτώσει τα σχετικά έγγραφα. Ένα σύνολο προφόρτισης μπορεί πρόθυμοι φορτίο οι ενώσεις πέρασε με τη μέθοδο .includes.

Τι είναι καινούργιο στην έκδοση 3.1.0:

  • Η ελάχιστη απαίτηση MongoDB τώρα αυξάνεται σε 2.2, δεδομένου ότι τώρα εξαρτώνται από το πλαίσιο της συσσωμάτωσης.
  • Οι ελάχιστες Active Μοντέλο και ενεργό υποστήριξη εξαρτήσεις έχουν αυξηθεί σε 3.2.
  • Οι σχέσεις μπορούν πλέον να ορίσετε ένα πρωτεύον κλειδί για να χρησιμοποιήσετε αντί για το id σε ξένα κλειδιά.

Τι είναι καινούργιο στην έκδοση 3.0.0:

  • Προστέθηκε μια ORM-αγνωστικιστής τρόπος για να πάρετε το πεδίο ονόματα
  • Ένα setter και κτήτορας για has_many σχέσεις που είναι τα παιδιά παρέχεται τώρα.
  • Mongoid υποστηρίζει τώρα regex τομείς.
  • Πολυμορφικό σχέσεις χρησιμοποιούν τώρα * πλήκτρα _TYPE σε ερωτήματα αναζήτησης.
  • Αντικείμενα που ανταποκρίνονται στις to_criteria μπορεί τώρα να συγχωνευθούν σε υφιστάμενα κριτήρια αντικείμενα.
  • Πρόθυμος φόρτωσης υποστηρίζεται τώρα σε πολλά-προς-πολλά σχέσεων.
  • Mongoid επιτρέπει τώρα αυτόματης αποθήκευσης, όπως το Active Record, κατά την προσθήκη ενός accepts_nested_attributes_for σε μια σχέση.
  • Τα πεδία μπορεί τώρα να επισημανθεί ως μόνο για ανάγνωση, η οποία θα αφήσει μόνο να ορίσετε τις τιμές τους όταν το έγγραφο είναι νέο.

Παρόμοια λογισμικά

Ashikawa
Ashikawa

12 Apr 15

InfluxDB
InfluxDB

20 Jul 15

Mysql2
Mysql2

10 Feb 16

Άλλο λογισμικό του προγραμματιστή Durran Jordan

Moped
Moped

10 Dec 15

Σχόλια για Mongoid

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία