Voor zover ik weet, ondersteunt mongodb geen zoekopdrachten tegen dynamische waarden. Maar je zou een javascript-functie kunnen gebruiken:
scope :unresolved, :where => 'this.updated_at >= this.checked_at'
Om dit te versnellen zou je een attribuut zoals "is_unresolved" kunnen toevoegen, dat zal worden ingesteld op waar bij update wanneer aan deze voorwaarde wordt voldaan (en indexeer dat).