私の知る限り、mongodbは動的な値に対するクエリをサポートしていませんが、javascript関数を使用できます:
scope :unresolved, :where => 'this.updated_at >= this.checked_at'
これを高速化するために、「is_unresolved」のような属性を追加できます。この属性は、この条件が一致したときに更新時にtrueに設定されます(そしてそのインデックスを作成します)。
私の知る限り、mongodbは動的な値に対するクエリをサポートしていませんが、javascript関数を使用できます:
scope :unresolved, :where => 'this.updated_at >= this.checked_at'
これを高速化するために、「is_unresolved」のような属性を追加できます。この属性は、この条件が一致したときに更新時にtrueに設定されます(そしてそのインデックスを作成します)。