1

我有两个模型,Deal 和 Contact。

我的联系人模型嵌入在 Deal 模型中,一个 Deal 中可以有多个联系人。

如何使用 deal_ids 获取联系人?

EX: deal_ids = ["a9s82sj", "kswid"] 我想获取 deal_ids = deal_ids 内的所有联系人

class Deal
  include Mongoid::Document
  include Mongoid::Pagination
  include Mongoid::Timestamps
  include Mongoid::IndexedFields
  include Mongoid::Search

  has_and_belongs_to_many :contacts
end

class Contact
  include Mongoid::Document
  include Mongoid::Pagination
  include Mongoid::Timestamps
  include Mongoid::IndexedFields

  has_and_belongs_to_many :deals, inverse_of: :contacts, validate: false
end
4

0 回答 0