MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Rails 3 menggunakan MongoDB melalui adaptor mongoid - apakah ada cara untuk membagikan spesifikasi atribut tanpa menggunakan Warisan Tabel Tunggal?

Anda dapat menentukan atribut umum dalam modul dan menyertakannya.

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. Node.js MongoDB Temukan dengan proyeksi untuk mengecualikan _id masih mengembalikannya

  2. Bagaimana cara menghapus dokumen menggunakan Node.js Mongoose?

  3. Kelompokkan catatan berdasarkan bulan dan hitung - Mongoose, nodeJs, mongoDb

  4. Tutup koneksi luwak dengan benar setelah Anda selesai

  5. MongoDB:Perbarui/Upsert vs Sisipkan