2012-09-11 55 views
0

說更大的我有一個集合: 速度:40 速度:43 速度:78 速度:90 速度:22蒙戈查詢比去年值

,我想查詢找到速度值時,每小時更換或更快速度超過10英里。可以將它嵌入到mongo查詢中,還是使用javascript來執行它?

回答

2

我不認爲用mongo查詢可以做到這一點。這個查詢需要一次查看兩個文檔 - 據我所知,這是不可能的,並且可能無法高效實現(因爲如果使用分片,單個集合的文檔可能分佈在不同的機器上)。

即使在SQL中,這看起來也很複雜 - 也許它可以使用自連接來實現。

如果您發現難以查詢的內容,可能表示您的模型不正確。在跳轉到使用javascript之前,調查模式的不同建模方式是個好主意。

+0

感謝您對建模模式的建議,這很有道理。 – rd42