这个问题很简单,你可以在一个集合中有多个索引吗?我想你可以,但每次我搜索多个索引时,我都会得到关于复合索引的解释,这不是我想要的。
我要做的就是确保我可以有两个简单的独立索引。(我用的是php,我会用php代码格式化,不过我懂的
db.posts.ensureIndex({ my_id1: 1 }, {unique: true, background: true});
db.posts.ensureIndex({ my_id2: 1 }, {background: true});
我一次只搜索一个索引。
复合索引不是我想要的,因为:
一个索引是唯一的,而另一个不是。
我认为这不会是最快的选择。(打开链接以了解我认为它会变慢的原因。链接)
我只是想确保索引能够正常工作。