MongoDb在$或搜索上创建复合索引

时间:2018-08-22 07:20:45

标签: mongodb indexing compound-index

我有一个集合,其中有列/字段Type1Type2,...,Type15。每当有请求到达时,它都需要搜索所有列,例如

db.Types.find({$or: 
    { Type1: "something", Type2: "something", Type3: "something", Type4: "something", Type5:...........}
})

我已经尝试在列上创建单个索引,但是在列上创建更多索引会导致写入时出现性能故障。

我可以在这里在Type列(Type1,Type2,...)上创建复合索引吗?还是继续使用15个单一索引?

0 个答案:

没有答案