2011-01-21 5 views
1

私はmongoidにこのような何かをしようとしています:Mongoidの特定の文書よりも新しい文書を取得するにはどうすればよいですか?

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

しかしMongoid IDは、この方法を比較することはできませんように見えます。 Mongoid :: Timestampsを使用せずに上記を達成するにはどうすればよいですか?

ありがとうございます!

答えて

0

なぜタイムスタンプを使用したくないですか?

このようにIDを使用しても、適切な動作が得られません。

文書のIDは、挿入順だけでなく、IDが生成されたマシンによっても異なります。

タイムスタンプは間違いなくあなたの最善の策です。

0

私は値を処理するためにサーバー側のJavaScriptを使用することができますが、これらのプロパティを気にするならば、それはあまり効率的ではなくなり、安全性は低くなると思います。

関連する問題