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

Mongoid navngivet omfang, der sammenligner to tidsfelter i det samme dokument

Så vidt jeg ved, understøtter mongodb ikke forespørgsler mod dynamiske værdier. Men du kan bruge en javascript-funktion:

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

For at fremskynde dette kan du tilføje en attribut som "is_unresolved", som vil blive sat til sand ved opdatering, når denne betingelse matches (og indeksere det).



  1. Hvorfor viser MongoDB forskellige forespørgselsplaner forskellig nReturneret værdi?

  2. Ude af stand til at afkode ObjectId SubValue fra MongoDB resultater i Golang

  3. Hvordan kan jeg gemme et gemt javascript i mongodb fra node.js

  4. MongoDB $rand