Aşağıdaki Mongoid modelinde, belongs_to
ilişki alanını nasıl taklit edebilirim?Mongoid'de başvurulan bir ilişki alanı ile aynı hizalama
class Contact
field :nm, :as => :name, :type => String # field aliasing
embeds_one :address, :store_as => :ad # embedded document aliasing
belongs_to :account # referenced relation doesn't support store_as
end
yerine account_id
ait ac
adında bir alanda hesap id saklamak istiyor.
Bu benim sorunu çözmek değil. Hesap alanına "ac" yerine "hesap", dolayısıyla takma adın gerekliliğine başvurmak istiyorum. –
conact.ac ve contact.account adresinden bir defada adres vermek mi istiyorsunuz? Açıkla lütfen. –
Moğol kütüphanesi, alan adlarını taklit etmek için bir özellik sağlar. Büyük boyutlu koleksiyonlarla uğraşırken bu oldukça kullanışlıdır. Esasen, sorgumdaki ilk senaryoya bakarsanız, koleksiyondaki ismi 'nm' olarak kaydederim, ancak 'name' olarak sorgula/sorgula. Bu özellik düzenli alanlar ve gömülü ilişkilendirmeler için çalışır. Başvurulan ilişki için bu seçeneği ayarlamanın belgelenmiş bir yolu yoktur. –