支払いが必要になるまで、日付を超えたすべての請求書を返すoverdueモデルにスコープを実装したいと考えています。Invoiceフィールドinvoice_date, :type => Dateとdays_for_payment, :type => Integer.
ActiveRecord 上に構築された以前のバージョンでは、クエリを使用できました。
Invoice.where("invoice_date + days_for_payment < ?", Date.today)
このクエリは、DB 側で計算を行いました。
Mongoid で同じことを行う方法はありますか? または、適切な回避策 (proc、ラムダなど) を知っている人はいますか?
私はモンゴイド「2.4.12」を使用しています