sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoid namngiven omfattning som jämför två tidsfält i samma dokument

Så vitt jag vet stöder mongodb inte frågor mot dynamiska värden. Men du kan använda en javascript-funktion:

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

För att påskynda detta kan du lägga till ett attribut som "is_unresolved" som kommer att ställas in på sant vid uppdatering när detta villkor matchas (och indexera det).



  1. Mongodb returnerar flera sub-array-resultat och exkluderar andra returnerade resultat

  2. hur man lagrar bearbetad data från hdfs med mapReduce i mongoDB som utdata

  3. MongoDB $sinh

  4. JavaScript tilldelar inte ett element till objektet