我是MongoDB的新手。我有一個關於MongoDB性能的設計問題。比方說,我有兩個屬性,名稱和導演類電影。我也想標記這個電影類。最好向這個類添加一個字符串[]的新屬性,或者創建一個新的類MovieTags? 我知道我會查詢這個標籤很多,因爲我將在UI上使用自動完成功能。對於這個自動完成功能,我只需要標籤,而不是電影對象。 什麼選擇更好?添加字符串[]的屬性或對MovieTag集合的引用?在性能上思考......當然在這兩種情況下,索引都會完成。MongoDB設計 - 標籤
我應該使用MapReduce嗎?如果我使用embebed string []對象,爲了只選擇標籤,對於自動完成功能?怎麼樣?
謝謝!
[MongoDB的架構設計的可能重複博客](http://stackoverflow.com/questions/5224811/mongodb-schema-design-for-blogs) – 2011-05-20 16:40:27
[如何在Mongo中實現post標籤?](http://stackoverflow.com/questions/ 8455685/how-to-implement -post-tags-in-mongo) – 2015-02-11 23:29:55