2016-04-14 31 views
0

Rails uygulamasında değerlerin saklanması için alt sütunlar uygulamaya çalışıyorum. Örnek içinRails + MongoDB + Tablodaki herhangi bir sütun için alt sütun oluştur

: - Size daha fazla çoklu özelliklerinde ancak adres özelliği kapsamında adresini bölerseniz

Kullanıcı Modeli, Şimdi first_name, LAST_NAME, adres

gibi birkaç alanları var.

Modeli Kullanıcı: First_name, last_name, adres (cadde, merkezi nokta, şehir, eyalet, ülke) - Kullanıcı birden çok adres saklayabilir.

Sanki erişilebilir olmak zorunda ->user.address[0].street, user.address[0].city vb bunu uygulamaya yol almıyorum

.

Teşekkür

cevap

0

o Mangoose ile çok daha kolay!

Eğer orada belki tek adres ve size anlatıldığı gibi, bir dizi olarak bir firavunfaresi modelinde adresi tanımlamak erişmek istiyorum:

address: [] 

ve itme ve address diziye içinde itiraz ve olurdu :

address: [ 
    { 
    street: '', 
    landmark: '', 
    city: '', 
    state: '', 
    country: '' 
    } 
] 

Öyle gibi sokak erişebilirsiniz: address[0].street

Ama birden fazla addr eğer esses mümkündür, daha iyi bir Mangoose Adres modeli oluşturmak ve address: [AdressModel.schema]

için bir şema olarak ayarlayın ve kolayca _ID

http://mongoosejs.com/

tarafından herhangi adrese erişim mümkün olacak
İlgili konular