MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoid nazwany zakres porównujący dwa pola czasu w tym samym dokumencie

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).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB nie używa mojego indeksu

  2. MongoDB dropIndex()

  3. Mongoose ODM:NumberInt nie jest zdefiniowany

  4. Akka i reaktywnyMongo

  5. nie powiodło się z otrzymaniem pulsu od członka o tym samym identyfikatorze co my:0