MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोइड एडाप्टर के माध्यम से मोंगोडीबी का उपयोग कर रेल 3 - सिंगल-टेबल विरासत का उपयोग किये बिना विशेषता विनिर्देशों को साझा करने का कोई तरीका है?

आप एक मॉड्यूल में सामान्य विशेषताओं को परिभाषित कर सकते हैं और उसे शामिल कर सकते हैं।

require 'mongoid'

module DefaultAttrs

  def self.included(klass)
    klass.instance_eval do
      field :uuid, :type => String
    end
  end

end

class Foo
  include Mongoid::Document
  include DefaultAttrs

  field :a, :type => String
end

class Bar
  include Mongoid::Document
  include DefaultAttrs

  field :b, :type => String
end


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो के लिए लघु उपयोगकर्ता के अनुकूल आईडी

  2. एक pymongo.cursor.Cursor को एक तानाशाही में कैसे बदलें?

  3. एकाधिक क्रियाओं के साथ कैसे काम करें और मोंगोडब का उपयोग करके गिनती प्राप्त करें?

  4. MongoDB:सरणी में न्यूनतम तत्व खोजें और इसे हटा दें

  5. MongoDb में पूर्वजों को पेड़ की संरचना का उपयोग करके प्राप्त करना