2012-04-13 86 views
0

如果有人知道我的「查詢」的一些示例,會不錯。PHP和MongoDB - 高級查詢

如果有一個包含價格和時間戳的集合,我必須查詢具有最新時間戳記「唯一」的記錄。

我可以查詢按時間戳排序的所有記錄,並使用結果中的最新時間戳記做第二個查詢,但我想這不是最好的方法(500.000記錄)。有人知道用mongoDB和PHP5做這件事的好方法嗎?

回答

2

如果您使用標準的自動生成的默認「_id」主字段,即基於時間戳。按降序獲取單個(limit(1))將是最近的文檔。

除此之外,取決於您正在使用的模式。

+0

謝謝,這是我一直在尋找的想法:-)! – opHASnoNAME 2012-04-13 10:11:36