Associação Ecto com uma condição

Digamos que eu tenho dois modelos,Post eComment e o modelo de comentário pode ter 1 de 2 tipos,normal efancy que é definido pela colunatype nocomments mesa.

Agora eu quero adicionar 2 associações no meuPost modelo, onde um se refere a comentários sofisticados e um a comentários normais, como eu faria isso? Então, eu quero algo como isto:

has_many :fancy_comments, MyApp.Comment, where: [type: 0]
has_many :normal_comments, MyApp.Comment, where: [type: 1]

questionAnswers(1)

yourAnswerToTheQuestion