2
假設一個Embedded 1-N模型如下所示:Mongoid 3.0嵌入式1-N查詢列出所有嵌入式領域
class Band
include Mongoid::Document
field :group_name
embeds_many :albums
end
class Album
include Mongoid::Document
field :name
field :sold
embedded_in :band
end
我怎樣才能相冊名稱每個波段的完整列表?
我的意思是我得的創舉所有波段,然後爲每個帶我去了他的名字,我試過的一些變化如下:
Band.all.each do |band|
band.albums.all.each do |album|
album.name
end
end
可是不行的,我是什麼失蹤 ?
UPDATE
以下abhas,它只是作品加入陣列:
album_array = []
Band.all.each do |band|
band.albums.all.each do |album|
album_array << album.name
end
end
然後
album_array.each{|a|a}
拿到名單回來。
謝謝阿巴斯,你是對的,它的工作原理。 – 2012-07-28 13:20:14