O ile mi wiadomo, mongodb nie obsługuje zapytań dotyczących wartości dynamicznych. Ale możesz użyć funkcji javascript:
scope :unresolved, :where => 'this.updated_at >= this.checked_at'
Aby przyspieszyć ten proces, możesz dodać atrybut, taki jak „is_unresolved”, który zostanie ustawiony na true podczas aktualizacji, gdy ten warunek zostanie spełniony (i zindeksuje go).