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

Jenis dokumen tersemat yang sama mongoid untuk bidang yang berbeda

Inilah jawaban terbaik!

class Email
  include Mongoid::Document

  embeds_many :to_recipients, :class_name => "Recipient"
  embeds_many :cc_recipients, :class_name => "Recipient"
  embeds_many :bcc_recipients, :class_name => "Recipient"    
  embeds_one :from, :class_name => "Recipient"

  field :subject, type: String
  field :body_text, type: String
  field :body_html, type: String
end

class Recipient
  include Mongoid::Document
  field :email_address, type: String
  field :name, type: String
  validates :email_address, :presence => true
  embedded_in :emails
end


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ulangi kursor Mongodb dari agregat

  2. kesalahan koneksi mongodb boot musim semi

  3. API javascript sisi klien Mongodb

  4. Cara mengimpor file Geojson ke MongoDB

  5. Bisakah mongorestore mengambil argumen url tunggal alih-alih argumen terpisah?