2013-07-04 69 views
0

我有一個Google地圖標記列表,我正在將圖像與圖像關聯。每個標記可以有多個圖像\視頻,每個圖像可以縮略爲多種尺寸。MongoDB - 基本數據設計

  • 例如,我有markerID 555
  • 我正在將圖像存儲在GridFS中,並將MarkerID和縮略圖大小添加爲MetaData屬性。

要獲得給定標記的圖像列表,我只需按如下所示搜索fs.files集合。

{"metadata.size": imageSize, "metadata.markerID": markerID } 

這種方法有什麼問題嗎?

+0

「給定標記的標記列表」?這個問題對我來說有點含糊。不確定你在問什麼。 –

+0

對不起,編輯了這個問題。它應該已經閱讀爲一個給定的標記獲取圖像列表。 –

回答

0

只要你有搜索標準的索引和足夠的內存來保存內存中的所有索引,你應該沒問題。 請注意,在上例中,您需要一個複合索引,有關mongo索引的更多信息,請參閱Mongo Docs