【问题标题】:Compare two params in MongoID on Rails比较 MongoID on Rails 中的两个参数
【发布时间】:2015-12-22 17:36:20
【问题描述】:

我正在尝试使用 MongoID 在 Rails 中进行这样的查询:

“查找日期小于 Done_date 且 Done_date 介于本周初和本周末之间的任务”

我找到了一种方法来比较 Mongo id 中的两个元素:

Tasks.collection.find({"$where" => 'this.date >= this.done_date'})

但我真的不知道如何在其中添加日期范围。

【问题讨论】:

标签: ruby-on-rails ruby mongodb mongoid


【解决方案1】:

试试这个:

Tasks.where('$where' => 'this.date >= this.done_date')

【讨论】:

  • 我很乐意提供帮助,欢迎来到 Stack Overflow。如果此答案或任何其他答案解决了您的问题,请将其标记为已接受。
猜你喜欢
  • 2012-11-17
  • 2021-05-03
  • 2013-03-25
  • 2015-11-08
  • 2020-10-02
  • 1970-01-01
  • 2011-07-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多