如何在Mongoid中获取比特定文档更新的文档?

时间:2011-01-21 07:01:11

标签: ruby mongoid

我想在mongoid中做这样的事情:

User.any_in(:uid => friends).and(:id.gt =>  "4d391ab448fa7d389b000000").entries

但看起来像Mongoid ID无法通过这种方式进行比较。如何在不使用Mongoid :: Timestamps的情况下实现上述目的?

谢谢!

2 个答案:

答案 0 :(得分:0)

为什么你不想使用时间戳?

以这种方式使用ID不会为您提供所需的行为。

文档的ID不仅取决于插入的顺序,还取决于生成id的机器。

时间戳绝对是您最好的选择。

答案 1 :(得分:0)

我猜你可以使用服务器端的javascript来处理这些值,但是如果你关心这些属性,效率就会降低而且安全性会降低。