我是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