ここで「自己」はコンタクトモデルを表します。 このクエリは、連絡先の完了したすべてのタスクを検出します。 タスクモデルには、配列型のフィールド/キー:assigned_contactsがあります。 したがって、クエリは配列内を検索しています。MongoMapperからMongoidへ:配列内を検索するには?
def assigned_tasks_completed
self.company.tasks.all(:assigned_contacts => self.id.to_s, :completed => true)
end
Mongoidでこれを行う方法は?
別の質問: @ contact.set(:a - > a、:b - > b、:c - > c)のMongoidに相当するものは、update_attributesです!
しかし、Mongoidに設定されているメソッドもあります。 セット& update_attributesの違いは何ですか?モンゴイドで?