0
在我的mongodb中,measured_data(measured_at,value)每天保存幾次。 有沒有人知道如何找到貓鼬每天的最低價值? 謝謝!mongodb/mongoose:每天的最小值
在我的mongodb中,measured_data(measured_at,value)每天保存幾次。 有沒有人知道如何找到貓鼬每天的最低價值? 謝謝!mongodb/mongoose:每天的最小值
在我所知道的mongodb中,沒有一種好的方法可以做到這一點,您必須在客戶端執行此操作。基本上抓住所有的價值,排序,並採取最低的一個。
如果性能是一個問題,只需在您的貓鼬模型上創建一個名爲min_measured_data的新屬性。然後,您可以使用貓鼬預先「保存」,並將任何新的測量數據與最小值進行比較。如果小於最小值,則相應地更新min_measured_data。這樣,無論何時您需要閱讀此屬性,它都將是O(1),而不必每次都要重新排序。