2012-04-30 44 views

回答

1

在我所知道的mongodb中,沒有一種好的方法可以做到這一點,您必須在客戶端執行此操作。基本上抓住所有的價值,排序,並採取最低的一個。

如果性能是一個問題,只需在您的貓鼬模型上創建一個名爲min_measured_data的新屬性。然後,您可以使用貓鼬預先「保存」,並將任何新的測量數據與最小值進行比較。如果小於最小值,則相應地更新min_measured_data。這樣,無論何時您需要閱讀此屬性,它都將是O(1),而不必每次都要重新排序。