支払いが必要になるまで、日付を超えたすべての請求書を返す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」を使用しています