2012-04-13 16 views
0

誰かが私の "クエリ"のいくつかの例を知っているといいでしょう。PHPとMongoDB - 高度なクエリ

価格とタイムスタンプのコレクションを持っている場合、最新のタイムスタンプ「のみ」のレコードを照会する必要があります。

タイムスタンプでソートされたすべてのレコードを照会し、結果から最新のタイムスタンプで2番目のクエリを実行できますが、これは最良の方法(500.000レコード)ではないと思います。誰かがmongoDBとPHP5でこれを行う良い方法を知っていますか?

答えて

2

自動生成される標準の「_id」プライマリフィールドを使用している場合は、タイムスタンプベースです。シングル(limit(1))を降順で取得するのが最新のドキュメントになります。

これを超えると、使用しているスキーマによって異なります。

+0

私は探していたアイデアでした:-)ありがとう! – opHASnoNAME