0
如果有人知道我的「查詢」的一些示例,會不錯。PHP和MongoDB - 高級查詢
如果有一個包含價格和時間戳的集合,我必須查詢具有最新時間戳記「唯一」的記錄。
我可以查詢按時間戳排序的所有記錄,並使用結果中的最新時間戳記做第二個查詢,但我想這不是最好的方法(500.000記錄)。有人知道用mongoDB和PHP5做這件事的好方法嗎?
如果有人知道我的「查詢」的一些示例,會不錯。PHP和MongoDB - 高級查詢
如果有一個包含價格和時間戳的集合,我必須查詢具有最新時間戳記「唯一」的記錄。
我可以查詢按時間戳排序的所有記錄,並使用結果中的最新時間戳記做第二個查詢,但我想這不是最好的方法(500.000記錄)。有人知道用mongoDB和PHP5做這件事的好方法嗎?
如果您使用標準的自動生成的默認「_id」主字段,即基於時間戳。按降序獲取單個(limit(1)
)將是最近的文檔。
除此之外,取決於您正在使用的模式。
謝謝,這是我一直在尋找的想法:-)! – opHASnoNAME 2012-04-13 10:11:36