साथ Ecto संघ चलो कहते हैं कि मैं दो मॉडल, Post
और Comment
और टिप्पणी मॉडल 2 प्रकार, normal
और fancy
जो comments
तालिका में कॉलम type
द्वारा परिभाषित किया गया है में से 1 हो सकता है चला रहे हैं।एक शर्त
अब मैं अपने Post
मॉडल पर 2 संघों जोड़ना चाहते हैं, जहां एक फैंसी टिप्पणियों और सामान्य लोगों को एक करने के लिए संदर्भित करता है, मैं इसे कैसे करना होगा?
has_many :fancy_comments, MyApp.Comment, where: [type: 0]
has_many :normal_comments, MyApp.Comment, where: [type: 1]
आप जानना चाहते हैं कि इसे लागू करना संभव है ऐसा नहीं करते हैं और यदि इसे लागू करने की योजना है? वास्तव में 'कहां' नहीं बल्कि सामान्य रूप से फ़िल्टर करने के लिए कुछ? – JustMichael
मुझे यकीन है कि इसे लागू करना संभव है - https://github.com/elixir-lang/ecto/issues/659#issuecomment-121233468 सुझाव देगा कि इसे लागू करने की कोई योजना नहीं है। चर्चा मेरे पहले उदाहरण की तरह इसे प्राप्त करने के लिए संगत क्वेरी का उपयोग करने की ओर बढ़ती है। – Gazler
ओह मैं देखता हूं। धन्यवाद – JustMichael