我想overdue
在模型中实现一个范围Invoice
以返回所有超过日期的发票,直到必须付款。我有字段invoice_date, :type => Date
和days_for_payment, :type => Integer
.
在我之前基于 ActiveRecord 构建的版本中,我可以使用查询
Invoice.where("invoice_date + days_for_payment < ?", Date.today)
该查询在数据库端进行了计算。
有没有办法用 Mongoid 完成同样的事情?或者有人知道一个好的解决方法(proc、lambda 等)吗?
我使用 mongoid '2.4.12'