MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ambito denominato Mongoid che confronta due campi temporali nello stesso documento

Per quanto ne so, mongodb non supporta le query su valori dinamici. Ma potresti usare una funzione javascript:

scope :unresolved, :where => 'this.updated_at >= this.checked_at'

Per accelerare questa operazione puoi aggiungere un attributo come "is_unresolved" che verrà impostato su true all'aggiornamento quando questa condizione viene soddisfatta (e indicizza quella).